ModelBuilder.UnitTests.ArrayTypeCreatorTests.PopulateReturnsEmptyArrayWhenSourceHasZeroLengthTest C# (CSharp) Method

PopulateReturnsEmptyArrayWhenSourceHasZeroLengthTest() private method

        public void PopulateReturnsEmptyArrayWhenSourceHasZeroLengthTest()
        {
            var expected = new Guid[0];

            var strategy = Substitute.For<IExecuteStrategy>();

            strategy.CreateWith(typeof(Guid)).Returns(Guid.NewGuid());

            var target = new ArrayTypeCreator
            {
                MaxCount = 15
            };

            var actual = target.Populate(expected, strategy);

            actual.Should().BeSameAs(expected);

            var set = (Guid[]) actual;

            set.Should().BeEmpty();
        }