コード例 #1
0
        public void Build_ReturnsAPipeWithTheTieBreakerPassedIntoTheBuildersConstructor()
        {
            // Arrange
            var tieBreaker = new Mock <ITwoWayTieBreaker>().Object;

            // Act
            var pipe = new TieBreakingEitherInletPipeBuilder <ITwoWayTieBreaker, int>(tieBreaker).Build();

            // Assert
            pipe.GetType().Should().BeAssignableTo <IEitherInletPipe <ITwoWayTieBreaker, int> >();
            pipe.TieBreaker.Should().Be(tieBreaker);
        }
コード例 #2
0
        public void Build_ReturnsAPipeWithTheTieBreakerPassedIntoTheBuildersConstructor()
        {
            // Arrange
            var tieBreaker = new Mock<ITwoWayTieBreaker>().Object;

            // Act
            var pipe = new TieBreakingEitherInletPipeBuilder<ITwoWayTieBreaker, int>(tieBreaker).Build();

            // Assert
            pipe.GetType().Should().BeAssignableTo<IEitherInletPipe<ITwoWayTieBreaker, int>>();
            pipe.TieBreaker.Should().Be(tieBreaker);
        }