コード例 #1
0
ファイル: PlumberFactoryFixture.cs プロジェクト: BgRva/Blob1
        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);
        }
コード例 #2
0
ファイル: PlumberFactoryFixture.cs プロジェクト: BgRva/Blob1
        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);
        }