public void CreatePlumber_By_Passing_An_IInputNetworkPort() { //Arrange var factory = new PlumberFactory(); var mockPort = new Mock<IInputNetworkPort>(); //Act IPlumber plumber = factory.CreatePlumber(mockPort.Object); //Assert Assert.NotNull(plumber); Assert.IsType<NetworkPlumber>(plumber); }
public void CreatePlumber_By_Passing_An_IDataPipe() { //Arrange var factory = new PlumberFactory(); var mockPipe = new Mock<IDataPipe>(); //Act IPlumber plumber = factory.CreatePlumber(mockPipe.Object); //Assert Assert.NotNull(plumber); Assert.IsType<DataPlumber>(plumber); }