ModelBuilder.UnitTests.DefaultExecuteStrategyTests.PopulatePopulatesReadOnlyReferencePropertiesTest C# (CSharp) Method

PopulatePopulatesReadOnlyReferencePropertiesTest() private method

private PopulatePopulatesReadOnlyReferencePropertiesTest ( ) : void
return void
        public void PopulatePopulatesReadOnlyReferencePropertiesTest()
        {
            var configuration = Model.BuildStrategy;
            var buildLog = configuration.GetBuildLog();

            var target = new DefaultExecuteStrategy<ReadOnlyParent>();

            target.Initialize(configuration, buildLog);

            var actual = new ReadOnlyParent();

            actual = target.Populate(actual);

            actual.Company.Address.Should().NotBeNullOrWhiteSpace();
            actual.AssignablePeople.Should().NotBeEmpty();
            actual.People.Should().NotBeEmpty();
            actual.RestrictedPeople.Should().BeEmpty();
            actual.Unassigned.Should().BeNull();
        }
DefaultExecuteStrategyTests