Class DefaultStringArgumentResolverBehaviorTests
Behavioral coverage for Serenity.Tasking.Application.Utils.DefaultStringArgumentResolver: typed parsing, invalid inputs, defaults, and asset-locator resolution paths.
Inherited Members
Namespace: Serenity.Tasking.Tests.Application
Assembly: Tests.dll
Syntax
public class DefaultStringArgumentResolverBehaviorTests
Constructors
DefaultStringArgumentResolverBehaviorTests()
Declaration
public DefaultStringArgumentResolverBehaviorTests()
Methods
SetUp()
Declaration
public void SetUp()
TryResolve_Bool_MixedCaseTrue_Parses()
Declaration
public void TryResolve_Bool_MixedCaseTrue_Parses()
TryResolve_Bool_NumericTwo_ReturnsFalse()
Declaration
public void TryResolve_Bool_NumericTwo_ReturnsFalse()
TryResolve_Decimal_ViaChangeType_Succeeds()
Declaration
public void TryResolve_Decimal_ViaChangeType_Succeeds()
TryResolve_Double_InvariantDot_Parses()
Declaration
public void TryResolve_Double_InvariantDot_Parses()
TryResolve_EmptyRaw_EnumType_YieldsDefaultMember()
Declaration
public void TryResolve_EmptyRaw_EnumType_YieldsDefaultMember()
TryResolve_EmptyRaw_ValueType_YieldsDefaultStruct()
Declaration
public void TryResolve_EmptyRaw_ValueType_YieldsDefaultStruct()
TryResolve_Enum_CaseInsensitiveName_Parses()
Declaration
public void TryResolve_Enum_CaseInsensitiveName_Parses()
TryResolve_Enum_NumericString_Parses()
Declaration
public void TryResolve_Enum_NumericString_Parses()
TryResolve_Enum_UnknownName_ReturnsFalse()
Declaration
public void TryResolve_Enum_UnknownName_ReturnsFalse()
TryResolve_Float_CommaDecimal_NotInvariant_ReturnsFalseOrThousands()
Declaration
public void TryResolve_Float_CommaDecimal_NotInvariant_ReturnsFalseOrThousands()
TryResolve_Float_InvariantDot_Parses()
Declaration
public void TryResolve_Float_InvariantDot_Parses()
TryResolve_Guid_Valid_Parses()
Declaration
public void TryResolve_Guid_Valid_Parses()
TryResolve_Int_DecimalString_ReturnsFalse()
Declaration
public void TryResolve_Int_DecimalString_ReturnsFalse()
TryResolve_Int_Negative_Parses()
Declaration
public void TryResolve_Int_Negative_Parses()
TryResolve_InterfaceTarget_LocatedAssetImplementsIt_ReturnsAsset()
Declaration
public void TryResolve_InterfaceTarget_LocatedAssetImplementsIt_ReturnsAsset()
TryResolve_InterfaceTarget_NoLocator_FallsThroughToFalse()
Declaration
public void TryResolve_InterfaceTarget_NoLocator_FallsThroughToFalse()
TryResolve_Long_ViaChangeType_Parses()
Declaration
public void TryResolve_Long_ViaChangeType_Parses()
TryResolve_NullRaw_ReferenceType_YieldsNull()
Declaration
public void TryResolve_NullRaw_ReferenceType_YieldsNull()
TryResolve_StringTarget_ReturnsRawVerbatim()
Declaration
public void TryResolve_StringTarget_ReturnsRawVerbatim()
TryResolve_TimeSpan_ViaTryParseFallback_Parses()
Declaration
public void TryResolve_TimeSpan_ViaTryParseFallback_Parses()
TryResolve_UnityObject_Guid32NoDashes_SkipsLocator_ReturnsFalse()
Declaration
public void TryResolve_UnityObject_Guid32NoDashes_SkipsLocator_ReturnsFalse()
TryResolve_UnityObject_GuidWithDashes_SkipsLocator_ReturnsFalse()
Declaration
public void TryResolve_UnityObject_GuidWithDashes_SkipsLocator_ReturnsFalse()
TryResolve_UnityObject_LocatorMissesToken_ReturnsFalse()
Declaration
public void TryResolve_UnityObject_LocatorMissesToken_ReturnsFalse()
TryResolve_UnityObject_LocatorResolves_ReturnsAsset()
Declaration
public void TryResolve_UnityObject_LocatorResolves_ReturnsAsset()
TryResolve_UnityObject_LocatorThrows_ReturnsFalse()
Declaration
public void TryResolve_UnityObject_LocatorThrows_ReturnsFalse()
TryResolve_UnityObject_NullServices_ReturnsFalse()
Declaration
public void TryResolve_UnityObject_NullServices_ReturnsFalse()
TryResolve_UnsupportedStruct_ReturnsFalse()
Declaration
public void TryResolve_UnsupportedStruct_ReturnsFalse()
TryResolve_Vector3_NoConverter_ReturnsFalse()
Declaration
public void TryResolve_Vector3_NoConverter_ReturnsFalse()