public void InitializedWithFuncCorrectlyComposes()
        {
            // Arrange
            var expectedBuilder = new DelegatingSpecimenBuilder();
            var sut             = new NullComposer <object>(() => expectedBuilder);
            // Act
            var result = sut.Compose();

            // Assert
            Assert.Equal(expectedBuilder, result);
        }
        public void InitializedWithDefaultConstructorCorrectlyComposes()
        {
            // Arrange
            var sut = new NullComposer <object>();
            // Act
            var result = sut.Compose();
            // Assert
            var composite = Assert.IsAssignableFrom <CompositeSpecimenBuilder>(result);

            Assert.Empty(composite.Builders);
        }
Esempio n. 3
0
 public void InitializedWithFuncCorrectlyComposes()
 {
     // Fixture setup
     var expectedBuilder = new DelegatingSpecimenBuilder();
     var sut = new NullComposer<object>(() => expectedBuilder);
     // Exercise system
     var result = sut.Compose();
     // Verify outcome
     Assert.Equal(expectedBuilder, result);
     // Teardown
 }
Esempio n. 4
0
 public void InitializedWithDefaultConstructorCorrectlyComposes()
 {
     // Fixture setup
     var sut = new NullComposer<object>();
     // Exercise system
     var result = sut.Compose();
     // Verify outcome
     var composite = Assert.IsAssignableFrom<CompositeSpecimenBuilder>(result);
     Assert.Empty(composite.Builders);
     // Teardown
 }
Esempio n. 5
0
        public void InitializedWithFuncCorrectlyComposes()
        {
            // Fixture setup
            var expectedBuilder = new DelegatingSpecimenBuilder();
            var sut             = new NullComposer <object>(() => expectedBuilder);
            // Exercise system
            var result = sut.Compose();

            // Verify outcome
            Assert.Equal(expectedBuilder, result);
            // Teardown
        }
Esempio n. 6
0
        public void InitializedWithDefaultConstructorCorrectlyComposes()
        {
            // Fixture setup
            var sut = new NullComposer <object>();
            // Exercise system
            var result = sut.Compose();
            // Verify outcome
            var composite = Assert.IsAssignableFrom <CompositeSpecimenBuilder>(result);

            Assert.Empty(composite.Builders);
            // Teardown
        }