public void SaveDataPacket() { With.Mocks(_mockRepository).Expecting(delegate { _dataReaderPool.Stub(x => x.CreateDataReader(_dataPacket, _progressReporter)).Return(_dataReader); _dataWriter.Stub(x => x.Dispose()); _dataWriter.Expect(x => x.Write(_dataReader)); }).Verify(delegate { _saveAsContiguousFile.Save(_dataPacket, _detectors, _dataReaderPool, FileName, _progressReporter, false); }); }
public void SetUp() { _mockRepository = new MockRepository(); _inputFile = MockRepository.GenerateStub <IInputFile>(); _detectors = Enumerable.Empty <IDetector>(); _dataPacket = MockRepository.GenerateStub <IDataPacket>(); _dataReader = MockRepository.GenerateStub <IDataReader>(); _dataWriter = _mockRepository.StrictMock <IDataWriter>(); _progressReporter = MockRepository.GenerateStub <IProgressReporter>(); _dataReaderPool = MockRepository.GenerateStub <IDataReaderPool>(); _createDataWriter = MockRepository.GenerateStub <Creator <IDataWriter, string> >(); _inputFile.Stub(x => x.CreateDataPacket()).Return(_dataPacket); _dataReaderPool.Stub(x => x.CreateDataReader(_dataPacket, _progressReporter)).Return(_dataReader); _createDataWriter.Stub(x => x(FileName)).Return(_dataWriter).Repeat.Once(); _saveAsSingleFile = new SaveAsSingleFile(_createDataWriter); }