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); }