public void Build_ReturnsABigSplittingPipe_WithTheSetNumberOfInletsAndOutlets() { // Arrange const int numberOfInlets = 5; const int numberOfOutlets = 4; sizedBigEitherOutletPipeBuilder.NumberOfInlets = numberOfInlets; sizedBigEitherOutletPipeBuilder.NumberOfOutlets = numberOfOutlets; // Act var pipe = sizedBigEitherOutletPipeBuilder.Build(); // Assert pipe.Should().NotBeNull(); pipe.Inlets.Should().HaveCount(numberOfInlets); pipe.Inlets.Distinct().Should().HaveCount(numberOfInlets); pipe.Outlets.Should().HaveCount(numberOfOutlets); pipe.Outlets.Distinct().Should().HaveCount(numberOfOutlets); }