Esempio n. 1
0
        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();
        }
Esempio n. 3
0
 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;
 }
 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();
 }