public void Transmit_TransmitComplete_Void()
        {
            //Arrange
            var httpResponse = MockRepository.GenerateMock<HttpResponseBase>();
            var entity = MockRepository.GenerateMock<IEntity>();
            var filename = "test.zip";

            httpResponse.Expect(x => x.Flush());

            //Act
            var transmitEntityStrategyForIis = new TransmitEntityStrategyForIIS(entity, filename);
            transmitEntityStrategyForIis.TransmitComplete(httpResponse);

            //Assert
            httpResponse.VerifyAllExpectations();
        }
예제 #2
0
        public void Transmit_TransmitComplete_Void()
        {
            //Arrange
            var httpResponse = MockRepository.GenerateMock <HttpResponseBase>();
            var entity       = MockRepository.GenerateMock <IEntity>();
            var filename     = "test.zip";

            httpResponse.Expect(x => x.Flush());

            //Act
            var transmitEntityStrategyForIis = new TransmitEntityStrategyForIIS(entity, filename);

            transmitEntityStrategyForIis.TransmitComplete(httpResponse);

            //Assert
            httpResponse.VerifyAllExpectations();
        }
        public void Transmit_TransmitPartialResponse_Void()
        {
            //Arrange
            var httpResponse = MockRepository.GenerateMock<HttpResponseBase>();
            var entity = MockRepository.GenerateMock<IEntity>();
            var filename = "test.zip";

            var offset = 2L;
            var length = 2L;

            httpResponse.Stub(x => x.TransmitFile(filename, offset, length));

            //Act
            var transmitEntityStrategyForIis = new TransmitEntityStrategyForIIS(entity, filename);
            transmitEntityStrategyForIis.Transmit(httpResponse, offset, length);

            //Assert
            httpResponse.VerifyAllExpectations();
        }
예제 #4
0
        public void Transmit_TransmitPartialResponse_Void()
        {
            //Arrange
            var httpResponse = MockRepository.GenerateMock <HttpResponseBase>();
            var entity       = MockRepository.GenerateMock <IEntity>();
            var filename     = "test.zip";

            var offset = 2L;
            var length = 2L;

            httpResponse.Stub(x => x.TransmitFile(filename, offset, length));

            //Act
            var transmitEntityStrategyForIis = new TransmitEntityStrategyForIIS(entity, filename);

            transmitEntityStrategyForIis.Transmit(httpResponse, offset, length);

            //Assert
            httpResponse.VerifyAllExpectations();
        }