public ExporterTests() { _log = Mock.Of <ILog>(); _database = Mock.Of <IDatabase>(); _markerStorage = Mock.Of <IMarkerStorage>(); _ticketRetriever = Mock.Of <ITicketRetriever>(); _mergeExporter = Mock.Of <IMergedTicketExporter>(); _csvFileWriter = Mock.Of <ICsvFileWriter>(); _sut = new Exporter(_log, _database, _markerStorage, _ticketRetriever, _mergeExporter, _csvFileWriter); SetupDefaultMocks(); }
public ExporterTests() { _log = Mock.Of<ILog>(); _database = Mock.Of<IDatabase>(); _markerStorage = Mock.Of<IMarkerStorage>(); _ticketRetriever = Mock.Of<ITicketRetriever>(); _mergeExporter = Mock.Of<IMergedTicketExporter>(); _csvFileWriter = Mock.Of<ICsvFileWriter>(); _sut = new Exporter(_log, _database, _markerStorage, _ticketRetriever, _mergeExporter, _csvFileWriter); SetupDefaultMocks(); }
public Exporter( ILog log, IDatabase database, IMarkerStorage markerStorage, ITicketRetriever ticketRetriever, IMergedTicketExporter mergeExporter, ICsvFileWriter csvFileWriter) { _log = log; _database = database; _markerStorage = markerStorage; _ticketRetriever = ticketRetriever; _mergeExporter = mergeExporter; _csvFileWriter = csvFileWriter; }
/// <summary> /// Remove an IMarkerStorage from the mirror /// </summary> /// <param name="mirror">IMarkerStorage object to remove</param> public void RemoveStore(IMarkerStorage mirror) { m_Mirrors.Remove(mirror); mirror.OnUpdated -= HandleMirrorUpdates; }
/// <summary> /// Add an IMarkerStorage to the mirror, all contents of other stores will be shared with each other. /// </summary> /// <param name="mirror">IMarkerStorage object to add</param> public void AddStore(IMarkerStorage mirror) { m_Mirrors.Add(mirror); mirror.OnUpdated += HandleMirrorUpdates; Sync(); }