C# Class ModelBuilder.UnitTests.DefaultExecuteStrategyTests

Datei anzeigen Open project: roryprimrose/ModelBuilder

Public Methods

Method Description
DefaultExecuteStrategyTests ( ITestOutputHelper output ) : System

Private Methods

Method Description
BuildChainShouldBeEmptyAfterCreateCompletedTest ( ) : void
CreateEvaluatesPostBuildActionsInOrderOfDescendingPriorityTest ( ) : void
CreateEvaluatesPostBuildActionsThatSupportTheBuildScenarioTest ( ) : void
CreatePopulatesReadOnlyReferencePropertiesTest ( ) : void
CreateThrowsExceptionWhenNotInitializedTest ( ) : void
CreateWithDoesNotBuildPropertiesWhenTypeCreatorDisablesAutoPopulateTest ( ) : void
CreateWithReturnsNullWhenInstanceFailsToBeCreatedTest ( ) : void
CreateWithReturnsNullWhenNoReferenceTypeCreatedTest ( ) : void
CreateWithReturnsNullWhenNoValueTypeCreatedTest ( ) : void
CreateWithReturnsReferenceTypeFromCreatorTest ( ) : void
CreateWithReturnsValueCreatedFromProvidedArgumentsTest ( ) : void
CreateWithReturnsValueFromCreatorWithHighestPriorityTest ( ) : void
CreateWithReturnsValueFromCreatorWithNoArgumentsAndDetectConstructorDisabledTest ( ) : void
CreateWithReturnsValueFromCreatorWithNoArgumentsAndDetectConstructorEnabledTest ( ) : void
CreateWithReturnsValueFromGeneratorWithHighestPriorityTest ( ) : void
CreateWithReturnsValueFromResolvedConstructorAndBuiltParametersTest ( ) : void
CreateWithReturnsValueFromSupportedCreationRuleTest ( ) : void
CreateWithReturnsValueFromSupportedCreationRuleWithHigherPriorityTest ( ) : void
CreateWithReturnsValueFromSupportedCreatorTest ( ) : void
CreateWithReturnsValueFromSupportedGeneratorTest ( ) : void
CreateWithReturnsValueTypeFromGeneratorTest ( ) : void
CreateWithThrowsExceptionWhenConstructorParameterCannotBeCreatedTest ( ) : void
CreateWithThrowsExceptionWhenCreatingTypeFailsTest ( ) : void
CreateWithThrowsExceptionWhenDerivedImplementationSuppliesNullTypeTest ( ) : void
CreateWithThrowsExceptionWhenGeneratingValueFailsTest ( ) : void
CreateWithThrowsExceptionWhenGeneratingValueThrowsBuildExceptionTest ( ) : void
CreateWithThrowsExceptionWhenNoGeneratorOrCreatorMatchFoundForChildPropertyTest ( ) : void
CreateWithThrowsExceptionWhenNoGeneratorOrCreatorMatchFoundForConstructorParameterTest ( ) : void
CreateWithThrowsExceptionWhenNoGeneratorOrCreatorMatchFoundTest ( ) : void
CreateWithThrowsExceptionWhenNotInitializedTest ( ) : void
CreateWithThrowsExceptionWhenPropertyCannotBeCreatedTest ( ) : void
CreateWithThrowsExceptionWithNullTypeTest ( ) : void
CreatesCircularReferenceWithInstanceFromBuildChainTest ( ) : void
CreatesPropertyOfSameTypeWithCreatedInstanceTest ( ) : void
InitializeStoresConfigurationAndBuildLogTest ( ) : void
InitializeThrowsExceptionWithNullBuildConfigurationTest ( ) : void
InitializeThrowsExceptionWithNullBuildLogTest ( ) : void
IsCreatedWithBuildChainInstanceTest ( ) : void
IsCreatedWithNullBuildConfigurationAndBuildLogTest ( ) : void
PopulateAsObjectAssignsPropertyValuesToExistingInstanceTest ( ) : void
PopulateAssignsPropertyValuesToExistingInstanceTest ( ) : void
PopulateAssignsValueUsingDefaultExecuteOrderRulesTest ( ) : void
PopulateDoesNotApplyIgnoreRuleWhenPropertyNameHasDifferentCaseTest ( ) : void
PopulateDoesNotApplyIgnoreRuleWhenPropertyNameNotMatchedTest ( ) : void
PopulateDoesNotApplyIgnoreRuleWhenPropertyTypeNotMatchedTest ( ) : void
PopulateInstanceThrowsExceptionWhenNotInitializedTest ( ) : void
PopulateInstanceThrowsExceptionWithNullInstanceTest ( ) : void
PopulateOnlySetsPublicPropertiesTest ( ) : void
PopulatePopulatesReadOnlyReferencePropertiesTest ( ) : void
PopulatePushesInstanceIntoBuildChainWhileCreatingTest ( ) : void
PopulatePushesInstanceIntoBuildChainWhilePopulatingTest ( ) : void
PopulatePushesNestedInstanceIntoBuildChainWhileCreatingTest ( ) : void
PopulateSkipsPropertiesMarkedWithIgnoreRuleTest ( ) : void
PopulateSkipsPropertiesMarkedWithIgnoreRuleWithTypeMatchesBaseClassTest ( ) : void
PopulateThrowsExceptionWhenNotInitializedTest ( ) : void
PopulateThrowsExceptionWithNullInstanceTest ( ) : void

Method Details

DefaultExecuteStrategyTests() public method

public DefaultExecuteStrategyTests ( ITestOutputHelper output ) : System
output ITestOutputHelper
return System