ModelBuilder.UnitTests.ScenarioTests.CanCreateCustomBuildStrategyToCreateModelsTest C# (CSharp) Method

CanCreateCustomBuildStrategyToCreateModelsTest() private method

private CanCreateCustomBuildStrategyToCreateModelsTest ( ) : void
return void
        public void CanCreateCustomBuildStrategyToCreateModelsTest()
        {
            var strategy =
                Model.DefaultBuildStrategy.Clone()
                    .Set(x => x.ValueGenerators.Clear())
                    .AddValueGenerator<StringValueGenerator>()
                    .AddValueGenerator<NumericValueGenerator>()
                    .AddValueGenerator<BooleanValueGenerator>()
                    .AddValueGenerator<GuidValueGenerator>()
                    .AddValueGenerator<DateTimeValueGenerator>()
                    .AddValueGenerator<EnumValueGenerator>()
                    .Compile();

            var actual = strategy.Create<Person>();

            Guid.Parse(actual.Address.AddressLine1).Should().NotBeEmpty();
        }