public void Build_ReturnsAPipeWithTheTieBreakerPassedIntoTheBuildersConstructor() { // Arrange var tieBreaker = new Mock <ITwoWayTieBreaker>().Object; // Act var pipe = new TieBreakingValvedPipeBuilder <string, int, ITwoWayTieBreaker>(tieBreaker).Build(); // Assert pipe.TieBreaker.Should().Be(tieBreaker); pipe.Valve.Should().NotBeNull(); pipe.Inlet.Should().NotBeNull(); pipe.Outlet.Should().NotBeNull(); }
public void Build_ReturnsAPipeWithTheTieBreakerPassedIntoTheBuildersConstructor() { // Arrange var tieBreaker = new Mock<ITwoWayTieBreaker>().Object; // Act var pipe = new TieBreakingValvedPipeBuilder<string, int, ITwoWayTieBreaker>(tieBreaker).Build(); // Assert pipe.TieBreaker.Should().Be(tieBreaker); pipe.Valve.Should().NotBeNull(); pipe.Inlet.Should().NotBeNull(); pipe.Outlet.Should().NotBeNull(); }