Full sync completed event.
Inheritance: EncapsuledEvent
Exemplo n.º 1
0
 public void HandleFullSyncCompletedEvent() {
     var startSyncEvent = new StartNextSyncEvent(false);
     startSyncEvent.LastTokenOnServer = this.changeLogToken;
     var completedEvent = new FullSyncCompletedEvent(startSyncEvent);
     var storage = new Mock<IMetaDataStorage>();
     storage.SetupProperty(db => db.ChangeLogToken);
     var queue = new Mock<ISyncEventQueue>();
     var session = new Mock<ISession>();
     var changes = new ContentChanges(session.Object, storage.Object, queue.Object);
     Assert.IsFalse(changes.Handle(completedEvent));
     storage.VerifySet(db => db.ChangeLogToken = this.changeLogToken);
     Assert.AreEqual(this.changeLogToken, storage.Object.ChangeLogToken);
 }
 public void ContructorTest()
 {
     var start = new Mock<StartNextSyncEvent>(false).Object;
     var complete = new FullSyncCompletedEvent(start);
     Assert.AreEqual(start, complete.StartEvent);
 }