public void SetUp() { _synchronizerFactory = MockRepository.GenerateStub <ISynchronizerFactory>(); _dateTimeProvider = new StubDateTimeProvider(); _synchronizationReportSink = new TestSynchronizationReportSink(); _synchronizationProfileRunner = new SynchronizationProfileRunner( _synchronizerFactory, _synchronizationReportSink, MockRepository.GenerateStub <IFolderChangeWatcherFactory>(), delegate { }, MockRepository.GenerateStub <ISynchronizationRunLogger>(), _dateTimeProvider, new Guid()); var logger = MockRepository.GenerateStub <ILog>(); logger .Expect(_ => _.Info(null)) .IgnoreArguments() .WhenCalled(_ => _loggedInfoMessages.Add((string)_.Arguments[0])); logger .Expect(_ => _.Logger) .Return(MockRepository.GenerateStub <ILogger>()); SetSynchronizationProfileRunnerLogger(logger); }
public void SetUp() { _synchronizerFactory = MockRepository.GenerateStub <ISynchronizerFactory>(); _synchronizationProfileRunner = new SynchronizationProfileRunner( _synchronizerFactory, MockRepository.GenerateStub <ISynchronizationReportRepository>()); var options = new Options(); _stubSynchronizer = new StubSynchronizer(); _synchronizerFactory.Expect(f => f.CreateSynchronizer(options)).Return(_stubSynchronizer); _synchronizationProfileRunner.UpdateOptions(options, false); }
public async Task SetUp() { _synchronizerFactory = MockRepository.GenerateStub <ISynchronizerFactory>(); _synchronizationProfileRunner = new SynchronizationProfileRunner( _synchronizerFactory, MockRepository.GenerateStub <ISynchronizationReportSink>(), MockRepository.GenerateStub <IFolderChangeWatcherFactory> (), delegate { }, MockRepository.GenerateStub <ISynchronizationRunLogger> ()); var options = new Options(); var generalOptions = new GeneralOptions(); _stubSynchronizer = new StubSynchronizer(); _synchronizerFactory.Expect(f => f.CreateSynchronizer(options, generalOptions)).Return(Task.FromResult <IOutlookSynchronizer>(_stubSynchronizer)); await _synchronizationProfileRunner.UpdateOptions(options, generalOptions); }