public void Initialize() { _factoryStub = MockRepository.GenerateStub<IStreamFactory>(); _textWriterMock = MockRepository.GenerateMock<TextWriter>(); _streamMock = MockRepository.GenerateMock<Stream>(); _factoryStub.Stub(f => f.CreateDictionaryStreamWriter($"{Filepath}.{CompressingIndexSerializer.DictionaryFileSuffix}")) .Return(_textWriterMock); _factoryStub.Stub(f => f.CreateDocumentIdsStream($"{Filepath}.{CompressingIndexSerializer.PostingsFileSuffix}", FileMode.Create)).Return(_streamMock); _encoderStub = MockRepository.GenerateStub<INumberEncoder>(); _numberLengthReducerStub = MockRepository.GenerateStub<INumberLengthReducer>(); _target = new CompressingIndexSerializer(_factoryStub, _encoderStub, _numberLengthReducerStub); }
public void Initialize() { _factoryMock = new Mock<IStreamFactory>(); _dictionaryStreamMock = new Mock<TextWriter>(); _idsStreamMock = new Mock<Stream>(); _factoryMock.Setup( f => f.CreateDictionaryStreamWriter($"{Filepath}.{CompressingIndexSerializer.DictionaryFileSuffix}")) .Returns(_dictionaryStreamMock.Object); _factoryMock.Setup( f => f.CreateDocumentIdsStream($"{Filepath}.{CompressingIndexSerializer.PostingsFileSuffix}", FileMode.Create)) .Returns(_idsStreamMock.Object); _encoderMock = new Mock<INumberEncoder>(); _numberLengthReducerMock = new Mock<INumberLengthReducer>(); _target = new CompressingIndexSerializer(_factoryMock.Object, _encoderMock.Object, _numberLengthReducerMock.Object); }