Ejemplo n.º 1
0
        public void InitializedWithDefaultConstructorSutHasCorrectContents()
        {
            // Arrange
            var expectedBuilders = new DefaultPrimitiveBuilders()
                                   .Concat(new DefaultRelays())
                                   .Select(b => b.GetType());
            // Act
            var sut = new DefaultEngineParts();

            // Assert
            Assert.True(expectedBuilders.SequenceEqual(sut.Select(b => b.GetType())));
        }
Ejemplo n.º 2
0
        public void InitializedWithBuildersArraySutHasCorrectContents()
        {
            // Arrange
            var primitiveBuilders = Enumerable.Range(1, 3).Select(i => new DelegatingSpecimenBuilder()).ToArray();
            var expectedBuilders  = primitiveBuilders
                                    .Concat(new DefaultRelays())
                                    .Select(b => b.GetType());
            // Act
            var sut = new DefaultEngineParts(primitiveBuilders);

            // Assert
            Assert.True(expectedBuilders.SequenceEqual(sut.Select(b => b.GetType())));
        }
Ejemplo n.º 3
0
        public void InitializedWithDefaultConstructorSutHasCorrectContents()
        {
            // Fixture setup
            var expectedBuilders = new DefaultPrimitiveBuilders()
                                   .Concat(new DefaultRelays())
                                   .Select(b => b.GetType());
            // Exercise system
            var sut = new DefaultEngineParts();

            // Verify outcome
            Assert.True(expectedBuilders.SequenceEqual(sut.Select(b => b.GetType())));
            // Teardown
        }
Ejemplo n.º 4
0
        public void InitializedWithBuildersArraySutHasCorrectContents()
        {
            // Fixture setup
            var primitiveBuilders = Enumerable.Range(1, 3).Select(i => new DelegatingSpecimenBuilder()).ToArray();
            var expectedBuilders  = primitiveBuilders
                                    .Concat(new DefaultRelays())
                                    .Select(b => b.GetType());
            // Exercise system
            var sut = new DefaultEngineParts(primitiveBuilders);

            // Verify outcome
            Assert.True(expectedBuilders.SequenceEqual(sut.Select(b => b.GetType())));
            // Teardown
        }