private void SynchronizeStatusReverse(SynchronizationMap statusMap) { var statusSynchronizer = new StatusSynchronizer(statusMap, _eManagerAgent, _whiskWorkAgent); Console.WriteLine("Synchronizing status eManager->whiteboard"); statusSynchronizer.Synchronize(); }
private void SynchronizeStatus(SynchronizationMap statusMap) { if (!_isSafeSynch) { var statusSynchronizer = new StatusSynchronizer(statusMap, _whiskWorkAgent, _eManagerAgent); Console.WriteLine("Synchronizing status whiteboard->eManager"); statusSynchronizer.Synchronize(); } else { Console.WriteLine("Synchronizing status whiteboard->eManager DISABLED!"); } }
public void Init() { Inititialize(); _masterStub = Mocks.Stub <ISynchronizationAgent>(); _slaveMock = Mocks.StrictMock <ISynchronizationAgent>(); var map = new SynchronizationMap(_masterStub, _slaveMock); map.AddReciprocalEntry("/analysis", "Development"); map.AddReciprocalEntry("/done", "Done"); _synchronizer = new StatusSynchronizer(map, _masterStub, _slaveMock); }
public void ShouldIgnoreMissingMappingWhenSynchronizingStatus() { var map = new SynchronizationMap(_masterStub, _slaveMock); _synchronizer = new StatusSynchronizer(map, _masterStub, _slaveMock); using (Mocks.Record()) { SetupResult.For(_masterStub.GetAll()).Return(new[] { Entry("1", "/done") }); Expect.Call(_slaveMock.GetAll()).Return(new[] { Entry("1", "UnknownMap") }); } using (Mocks.Playback()) { _synchronizer.Synchronize(); } }
/// <summary> /// Handles the displayed status /// </summary> public StatusHandler() { StatusSynchronizerTask = new StatusSynchronizer(GuiUtils.MdiWindow); EfsSystem.Instance.Context.SelectionChange += HandleSelectionChange; }