public void SetUp() { _settings = new ApplicationSettings("adwad"); _bookmarks = new Bookmarks("aawdwa"); _dispatcher = new ManualDispatcher(); _scheduler = new ManualTaskScheduler(); _logSourceFactory = new SimplePluginLogSourceFactory(_scheduler); _filesystem = new InMemoryFilesystem(); _dataSources = new DataSources(_logSourceFactory, _scheduler, _filesystem, _settings.DataSources, _bookmarks); _quickFilters = new QuickFilters(_settings.QuickFilters); _actionCenter = new ActionCenter(); _updater = new Mock <IAutoUpdater>(); _services = new ServiceContainer(); _services.RegisterInstance <ITaskScheduler>(_scheduler); _services.RegisterInstance <IDispatcher>(_dispatcher); _services.RegisterInstance <IPluginLoader>(new PluginRegistry()); _services.RegisterInstance <IHighlighters>(new HighlighterCollection()); _services.RegisterInstance <INavigationService>(new NavigationService()); _services.RegisterInstance <IPluginUpdater>(new Mock <IPluginUpdater>().Object); _mainWindow = new MainWindowViewModel(_services, _settings, _dataSources, _quickFilters, _actionCenter, _updater.Object); }
public void Setup2() { _scheduler = new ManualTaskScheduler(); _source = new Mock <ILogSource>(); _listeners = new LogSourceListenerCollection(_source.Object); _sourceEntries = new LogBufferList(Core.Columns.Index, Core.Columns.LogLevel, Core.Columns.Timestamp); _sourceProperties = new PropertiesBufferList(); _source.Setup(x => x.GetAllProperties(It.IsAny <IPropertiesBuffer>())) .Callback((IPropertiesBuffer destination) => _sourceProperties.CopyAllValuesTo(destination)); _source.Setup(x => x.GetProperty(It.IsAny <IPropertyDescriptor>())) .Returns((IPropertyDescriptor property) => _sourceProperties.GetValue(property)); _source.Setup(x => x.Columns).Returns(() => _sourceEntries.Columns); _source.Setup(x => x.AddListener(It.IsAny <ILogSourceListener>(), It.IsAny <TimeSpan>(), It.IsAny <int>())) .Callback((ILogSourceListener listener, TimeSpan maximumWaitTime, int maximumLineCount) => { _listeners.AddListener(listener, maximumWaitTime, maximumLineCount); }); _source.Setup(x => x.RemoveListener(It.IsAny <ILogSourceListener>())) .Callback((ILogSourceListener listener) => { _listeners.RemoveListener(listener); }); _source.Setup(x => x.GetEntries(It.IsAny <IReadOnlyList <LogLineIndex> >(), It.IsAny <ILogBuffer>(), It.IsAny <int>(), It.IsAny <LogSourceQueryOptions>())) .Callback((IReadOnlyList <LogLineIndex> sourceIndices, ILogBuffer destination, int destinationIndex, LogSourceQueryOptions queryOptions) => { _sourceEntries.CopyTo(new Int32View(sourceIndices), destination, destinationIndex); }); }
public void OneTimeSetUp() { _scheduler = new ManualTaskScheduler(); _logSourceFactory = new SimplePluginLogSourceFactory(_scheduler); _actionCenter = new Mock <IActionCenter>(); _applicationSettings = new Mock <IApplicationSettings>(); }
public void SetUp() { _settings = new Tailviewer.Settings.DataSources(); _scheduler = new ManualTaskScheduler(); _dataSources = new DataSources(_scheduler, _settings); _model = new MergedDataSourceViewModel(_dataSources.AddGroup()); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _entries = new List <LogLine>(); _logFile = new Mock <ILogFile>(); _logFile.Setup(x => x.GetSection(It.IsAny <LogFileSection>(), It.IsAny <LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _entries.CopyTo((int)section.Index, entries, 0, section.Count)); _logFile.Setup(x => x.AddListener(It.IsAny <ILogFileListener>(), It.IsAny <TimeSpan>(), It.IsAny <int>())) .Callback((ILogFileListener listener, TimeSpan unused, int max) => { for (int i = 0; i < _entries.Count / max + 1; ++i) { int from = i * max; int to = Math.Min((i + 1) * max, _entries.Count); listener.OnLogFileModified(_logFile.Object, new LogFileSection(from, to - from)); } }); _logFile.Setup(x => x.GetLine(It.IsAny <int>())).Returns((int index) => _entries[index]); _logFile.Setup(x => x.Count).Returns(() => _entries.Count); _logFile.Setup(x => x.EndOfSourceReached).Returns(true); _matches = new List <LogMatch>(); _listener = new Mock <ILogFileSearchListener>(); _listener.Setup(x => x.OnSearchModified(It.IsAny <ILogFileSearch>(), It.IsAny <List <LogMatch> >())) .Callback((ILogFileSearch sender, IEnumerable <LogMatch> matches) => { _matches.Clear(); _matches.AddRange(matches); }); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _entries = new List<LogLine>(); _logFile = new Mock<ILogFile>(); _logFile.Setup(x => x.GetSection(It.IsAny<LogFileSection>(), It.IsAny<LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _entries.CopyTo((int)section.Index, entries, 0, section.Count)); _logFile.Setup(x => x.AddListener(It.IsAny<ILogFileListener>(), It.IsAny<TimeSpan>(), It.IsAny<int>())) .Callback((ILogFileListener listener, TimeSpan unused, int max) => { for (int i = 0; i < _entries.Count/max+1; ++i) { int from = i*max; int to = Math.Min((i + 1)*max, _entries.Count); listener.OnLogFileModified(_logFile.Object, new LogFileSection(from, to - from)); } }); _logFile.Setup(x => x.GetLine(It.IsAny<int>())).Returns((int index) => _entries[index]); _logFile.Setup(x => x.Count).Returns(() => _entries.Count); _logFile.Setup(x => x.EndOfSourceReached).Returns(true); _matches = new List<LogMatch>(); _listener = new Mock<ILogFileSearchListener>(); _listener.Setup(x => x.OnSearchModified(It.IsAny<ILogFileSearch>(), It.IsAny<List<LogMatch>>())) .Callback((ILogFileSearch sender, IEnumerable<LogMatch> matches) => { _matches.Clear(); _matches.AddRange(matches); }); }
public void OneTimeSetUp() { _scheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_scheduler); _filesystem = new InMemoryFilesystem(); _actionCenter = new Mock <IActionCenter>(); }
public void Setup() { _plugin = new Mock <IDataSourceAnalyserPlugin>(); _actualAnalyser = new Mock <IDataSourceAnalyser>(); _plugin.Setup(x => x.Create(It.IsAny <AnalyserId>(), It.IsAny <ITaskScheduler>(), It.IsAny <ILogFile>(), It.IsAny <ILogAnalyserConfiguration>())) .Returns(() => _actualAnalyser.Object); _scheduler = new ManualTaskScheduler(); }
public void SetUp() { _settings = new Tailviewer.Settings.DataSources(); _scheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_scheduler); _dataSources = new DataSources(_logFileFactory, _scheduler, _settings); _actionCenter = new Mock <IActionCenter>(); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _cache = new LogDataCache(); _fileName = GetFileName(); _table = new SQLiteLogTable(_scheduler, _cache, _fileName); }
public void Setup() { _logAnalyserEngine = new Mock <ILogAnalyserEngine>(); _logAnalyserEngine.Setup(x => x.CreateAnalysis(It.IsAny <ILogFile>(), It.IsAny <DataSourceAnalysisConfiguration>(), It.IsAny <IDataSourceAnalysisListener>())) .Returns(() => new TestLogAnalyser()); _taskScheduler = new ManualTaskScheduler(); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _analysisEngine = new Mock <ILogAnalyserEngine>(); _analysisEngine.Setup(x => x.CreateAnalysis(It.IsAny <ILogFile>(), It.IsAny <DataSourceAnalysisConfiguration>(), It.IsAny <IDataSourceAnalysisListener>())) .Returns(() => new Mock <IDataSourceAnalysisHandle>().Object); _template = new AnalysisTemplate(); }
public void SetUp() { _taskScheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_taskScheduler); _filesystem = new InMemoryFilesystem(); _settings = new DataSource { Id = DataSourceId.CreateNew(), MergedDataSourceDisplayMode = DataSourceDisplayMode.CharacterCode }; }
public void Setup() { _settings = new Mock <IApplicationSettings>(); _mainWindow = new Mock <IMainWindowSettings>(); _settings.Setup(x => x.MainWindow).Returns(_mainWindow.Object); _dataSources = new Mock <IDataSources>(); _dispatcher = new ManualDispatcher(); _taskScheduler = new ManualTaskScheduler(); _analysisStorage = new Mock <IAnalysisStorage>(); }
public void SetUp() { _settings = new Tailviewer.Settings.DataSourceSettings(); _bookmarks = new Mock <IBookmarks>(); _scheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_scheduler); _filesystem = new InMemoryFilesystem(); _dataSources = new DataSources(_logFileFactory, _scheduler, _filesystem, _settings, _bookmarks.Object); _actionCenter = new Mock <IActionCenter>(); }
public void SetUp() { _serviceContainer = new ServiceContainer(); _taskScheduler = new ManualTaskScheduler(); _formatMatcher = new SimpleLogFileFormatMatcher(LogFileFormats.GenericText); _logEntryParserPlugin = new SimpleLogEntryParserPlugin(); _serviceContainer.RegisterInstance <ITaskScheduler>(_taskScheduler); _serviceContainer.RegisterInstance <ILogFileFormatMatcher>(_formatMatcher); _serviceContainer.RegisterInstance <ILogEntryParserPlugin>(_logEntryParserPlugin); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _matches = new List <LogMatch>(); _listener = new Mock <ILogFileSearchListener>(); _listener.Setup(x => x.OnSearchModified(It.IsAny <ILogSourceSearch>(), It.IsAny <List <LogMatch> >())) .Callback((ILogSourceSearch sender, IEnumerable <LogMatch> matches) => { _matches.Clear(); _matches.AddRange(matches); }); }
public void Setup() { _dispatcher = new ManualDispatcher(); _taskScheduler = new ManualTaskScheduler(); _analysisStorage = new Mock <IAnalysisStorage>(); _analyses = new List <IAnalysis>(); _analysisStorage.Setup(x => x.Analyses).Returns(_analyses); _templates = new Dictionary <AnalysisId, ActiveAnalysisConfiguration>(); _analysisStorage.Setup(x => x.CreateAnalysis(It.IsAny <AnalysisTemplate>(), It.IsAny <AnalysisViewTemplate>())) .Returns((AnalysisTemplate templates, AnalysisViewTemplate viewTemplate) => AddAnalysis()); _pluginRegistry = new PluginRegistry(); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _filesystem = new InMemoryFilesystem(new ImmediateTaskScheduler()); var root = Path.GetPathRoot(Constants.AnalysisDirectory); _filesystem.AddRoot(root); _logAnalyserEngine = new Mock <ILogAnalyserEngine>(); _storage = new AnalysisStorage(_taskScheduler, _filesystem, _logAnalyserEngine.Object); }
public void SetUp() { _taskScheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_taskScheduler); _settings = new DataSource { Id = DataSourceId.CreateNew(), MergedDataSourceDisplayMode = DataSourceDisplayMode.CharacterCode }; _merged = new MergedDataSource(_taskScheduler, _settings, TimeSpan.Zero) { IsSingleLine = true }; }
public void Setup() { _scheduler = new ManualTaskScheduler(); _logFile = new Mock <ILogFile>(); _listeners = new LogFileListenerCollection(_logFile.Object); _logFile.Setup(x => x.AddListener(It.IsAny <ILogFileListener>(), It.IsAny <TimeSpan>(), It.IsAny <int>())) .Callback((ILogFileListener listener, TimeSpan maximumWaitTime, int maximumLineCount) => _listeners.AddListener(listener, maximumWaitTime, maximumLineCount)); _logFile.Setup(x => x.RemoveListener(It.IsAny <ILogFileListener>())) .Callback((ILogFileListener listener) => _listeners.RemoveListener(listener)); _listener = new Mock <ILogFileListener>(); _modifications = new List <LogFileSection>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny <ILogFile>(), It.IsAny <LogFileSection>())) .Callback((ILogFile logFile, LogFileSection section) => _modifications.Add(section)); }
public void Setup() { _scheduler = new ManualTaskScheduler(); _logFile = new Mock<ILogFile>(); _listeners = new LogFileListenerCollection(_logFile.Object); _logFile.Setup(x => x.AddListener(It.IsAny<ILogFileListener>(), It.IsAny<TimeSpan>(), It.IsAny<int>())) .Callback((ILogFileListener listener, TimeSpan maximumWaitTime, int maximumLineCount) => _listeners.AddListener(listener, maximumWaitTime, maximumLineCount)); _logFile.Setup(x => x.RemoveListener(It.IsAny<ILogFileListener>())) .Callback((ILogFileListener listener) => _listeners.RemoveListener(listener)); _listener = new Mock<ILogFileListener>(); _modifications = new List<LogFileSection>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny<ILogFile>(), It.IsAny<LogFileSection>())) .Callback((ILogFile logFile, LogFileSection section) => _modifications.Add(section)); }
public void SetUp() { _settings = new ApplicationSettings("adwad"); _dispatcher = new ManualDispatcher(); _scheduler = new ManualTaskScheduler(); _dataSources = new DataSources(_scheduler, _settings.DataSources); _quickFilters = new QuickFilters(_settings.QuickFilters); _actionCenter = new ActionCenter(); _updater = new Mock<IAutoUpdater>(); _mainWindow = new MainWindowViewModel(_settings, _dataSources, _quickFilters, _actionCenter, _updater.Object, _dispatcher); }
public void Setup() { _dispatcher = new ManualDispatcher(); _taskScheduler = new ManualTaskScheduler(); _analysisStorage = new Mock <IAnalysisStorage>(); _analysisStorage.Setup(x => x.CreateAnalysis(It.IsAny <AnalysisTemplate>(), It.IsAny <AnalysisViewTemplate>())) .Returns((AnalysisTemplate templates, AnalysisViewTemplate viewTemplate) => { var analysis = new Mock <IAnalysis>(); var id = AnalysisId.CreateNew(); analysis.Setup(x => x.Id).Returns(id); return(analysis.Object); }); _sidePanel = new AnalysesSidePanel(_dispatcher, _taskScheduler, _analysisStorage.Object); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _filesystem = new InMemoryFilesystem(new ImmediateTaskScheduler()); var root = Path.GetPathRoot(Constants.AnalysisDirectory); _filesystem.AddRoot(root); _logAnalyserEngine = new Mock <ILogAnalyserEngine>(); _typeFactory = new TypeFactory(); _typeFactory.Add(typeof(ActiveAnalysisConfiguration)); _typeFactory.Add(typeof(AnalyserTemplate)); _typeFactory.Add(typeof(PageTemplate)); _typeFactory.Add(typeof(WidgetTemplate)); }
public void SetUp() { _fname = PathEx.GetTempFileName(); if (File.Exists(_fname)) { File.Delete(_fname); } _scheduler = new ManualTaskScheduler(); _stream = File.Open(_fname, FileMode.Create, FileAccess.Write, FileShare.Read); _writer = new StreamWriter(_stream); _logSource = Create(_fname); _settings = new DataSource(_fname) { Id = DataSourceId.CreateNew() }; }
public void SetUp() { _taskScheduler = new ManualTaskScheduler(); _entries = new List<LogLine>(); _logFile = new Mock<ILogFile>(); _logFile.Setup(x => x.GetSection(It.IsAny<LogFileSection>(), It.IsAny<LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _entries.CopyTo((int) section.Index, entries, 0, section.Count)); _logFile.Setup(x => x.GetLine(It.IsAny<int>())).Returns((int index) => _entries[index]); _logFile.Setup(x => x.Count).Returns(() => _entries.Count); _logFile.Setup(x => x.EndOfSourceReached).Returns(true); _sections = new List<LogFileSection>(); _listener = new Mock<ILogFileListener>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny<ILogFile>(), It.IsAny<LogFileSection>())) .Callback((ILogFile l, LogFileSection s) => _sections.Add(s)); }
public void SetUp() { _taskScheduler = new ManualTaskScheduler(); _entries = new List <LogLine>(); _logFile = new Mock <ILogFile>(); _logFile.Setup(x => x.GetSection(It.IsAny <LogFileSection>(), It.IsAny <LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _entries.CopyTo((int)section.Index, entries, 0, section.Count)); _logFile.Setup(x => x.GetLine(It.IsAny <int>())).Returns((int index) => _entries[index]); _logFile.Setup(x => x.Count).Returns(() => _entries.Count); _logFile.Setup(x => x.EndOfSourceReached).Returns(true); _sections = new List <LogFileSection>(); _listener = new Mock <ILogFileListener>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny <ILogFile>(), It.IsAny <LogFileSection>())) .Callback((ILogFile l, LogFileSection s) => _sections.Add(s)); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _filesystem = new InMemoryFilesystem(new ImmediateTaskScheduler()); var root = Path.GetPathRoot(Constants.AnalysisDirectory); _filesystem.AddRoot(root); _dataSourceAnalyserEngine = new Mock <IDataSourceAnalyserEngine>(); _typeFactory = new TypeFactory(); _typeFactory.Add <AnalysisTemplate>(); _typeFactory.Add <AnalysisViewTemplate>(); _typeFactory.Add <ActiveAnalysisConfiguration>(); _typeFactory.Add <AnalyserTemplate>(); _typeFactory.Add <PageTemplate>(); _typeFactory.Add <WidgetTemplate>(); }
public void Setup() { _services = new ServiceContainer(); _taskScheduler = new ManualTaskScheduler(); _parser = new Mock <ILogSourceParserPlugin>(); _parser.Setup(x => x.CreateParser(It.IsAny <IServiceContainer>(), It.IsAny <ILogSource>())) .Returns((IServiceContainer services, ILogSource source) => { return(new GenericTextLogSource(source, new GenericTextLogEntryParser())); }); _rawFileLogSourceFactory = new RawFileLogSourceFactory(_taskScheduler); _formatMatcher = new Mock <ILogFileFormatMatcher>(); _services.RegisterInstance <IRawFileLogSourceFactory>(_rawFileLogSourceFactory); _services.RegisterInstance <ITaskScheduler>(_taskScheduler); _services.RegisterInstance <ILogSourceParserPlugin>(_parser.Object); _services.RegisterInstance <ILogFileFormatMatcher>(_formatMatcher.Object); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_scheduler); _logFile = new Mock <ILogFile>(); _entries = new List <LogLine>(); _listeners = new LogFileListenerCollection(_logFile.Object); _logFile.Setup(x => x.AddListener(It.IsAny <ILogFileListener>(), It.IsAny <TimeSpan>(), It.IsAny <int>())) .Callback((ILogFileListener listener, TimeSpan maximumWaitTime, int maximumLineCount) => _listeners.AddListener(listener, maximumWaitTime, maximumLineCount)); _logFile.Setup(x => x.RemoveListener(It.IsAny <ILogFileListener>())) .Callback((ILogFileListener listener) => _listeners.RemoveListener(listener)); _logFile.Setup(x => x.GetSection(It.IsAny <LogFileSection>(), It.IsAny <LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _entries.CopyTo((int)section.Index, entries, 0, section.Count)); _logFile.Setup(x => x.GetLine(It.IsAny <int>())).Returns((int index) => _entries[index]); _logFile.Setup(x => x.Count).Returns(() => _entries.Count); _logFile.Setup(x => x.EndOfSourceReached).Returns(true); }
public void Setup() { _settings = new Mock <IApplicationSettings>(); _mainWindow = new Mock <IMainWindowSettings>(); _settings.Setup(x => x.MainWindow).Returns(_mainWindow.Object); _dataSources = new Mock <IDataSources>(); _dispatcher = new ManualDispatcher(); _taskScheduler = new ManualTaskScheduler(); _pluginRegistry = new PluginRegistry(); _analysisStorage = new Mock <IAnalysisStorage>(); _analysisStorage .Setup(x => x.CreateAnalysis(It.IsAny <AnalysisTemplate>(), It.IsAny <AnalysisViewTemplate>())) .Returns(() => { var analysis = new Mock <IAnalysis>(); var id = AnalysisId.CreateNew(); analysis.Setup(x => x.Id).Returns(id); return(analysis.Object); }); }
public void Setup() { _scheduler = new ManualTaskScheduler(); _fname = Path.GetTempFileName(); if (File.Exists(_fname)) { File.Delete(_fname); } _stream = File.Open(_fname, FileMode.Create, FileAccess.Write, FileShare.Read); _streamWriter = new StreamWriter(_stream); _binaryWriter = new BinaryWriter(_stream); _file = new TextLogFile(_scheduler, _fname); _listener = new Mock <ILogFileListener>(); _changes = new List <LogFileSection>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny <ILogFile>(), It.IsAny <LogFileSection>())) .Callback((ILogFile unused, LogFileSection section) => _changes.Add(section)); _file.AddListener(_listener.Object, TimeSpan.Zero, 10); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _fname = PathEx.GetTempFileName(); if (File.Exists(_fname)) { File.Delete(_fname); } _stream = File.Open(_fname, FileMode.Create, FileAccess.Write, FileShare.Read); _streamWriter = new StreamWriter(_stream); _binaryWriter = new BinaryWriter(_stream); _source = Create(_fname); _listener = new Mock <ILogSourceListener>(); _modifications = new List <LogSourceModification>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny <ILogSource>(), It.IsAny <LogSourceModification>())) .Callback((ILogSource unused, LogSourceModification modification) => _modifications.Add(modification)); _source.AddListener(_listener.Object, TimeSpan.Zero, 10); }
public void SetUp() { _settings = new ApplicationSettings("adwad"); _dispatcher = new ManualDispatcher(); _scheduler = new ManualTaskScheduler(); _logFileFactory = new PluginLogFileFactory(_scheduler); _dataSources = new DataSources(_logFileFactory, _scheduler, _settings.DataSources); _quickFilters = new QuickFilters(_settings.QuickFilters); _actionCenter = new ActionCenter(); _updater = new Mock <IAutoUpdater>(); _analysisStorage = new Mock <IAnalysisStorage>(); _mainWindow = new MainWindowViewModel(_settings, _dataSources, _quickFilters, _actionCenter, _updater.Object, _scheduler, _analysisStorage.Object, _dispatcher, new PluginRegistry()); }
public void Setup() { _taskScheduler = new ManualTaskScheduler(); _lines = new List <LogLine>(); _source = new Mock <ILogFile>(); _source.Setup(x => x.Count).Returns(_lines.Count); _source.Setup(x => x.GetLine(It.IsAny <int>())).Returns((int index) => _lines[index]); _source.Setup(x => x.GetSection(It.IsAny <LogFileSection>(), It.IsAny <LogLine[]>())) .Callback( (LogFileSection section, LogLine[] entries) => _lines.CopyTo((int)section.Index, entries, 0, section.Count)); _source.Setup(x => x.AddListener(It.IsAny <ILogFileListener>(), It.IsAny <TimeSpan>(), It.IsAny <int>())) .Callback((ILogFileListener listener, TimeSpan unused1, int unused2) => { listener.OnLogFileModified(_source.Object, LogFileSection.Reset); }); _changes = new List <LogFileSection>(); _listener = new Mock <ILogFileListener>(); _listener.Setup(x => x.OnLogFileModified(It.IsAny <ILogFile>(), It.IsAny <LogFileSection>())) .Callback((ILogFile l, LogFileSection s) => _changes.Add(s)); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); _cache = new LogDataCache(); }
public void TestFixtureSetUp() { _scheduler = new ManualTaskScheduler(); }
public void SetUp() { _scheduler = new ManualTaskScheduler(); }