public void RemovedHandler_HandleMessage_DeserializeAndCallsCollectionManager() { var connectionMock = new Mock<IDdpConnectionSender>(); var collectionMock = new Mock<ICollectionManager>(); var resultHandlerMock = new Mock<IResultHandler>(); var testObject = new SimpleDdpObject { IsTrue = false }; var added = new Removed() {Collection = "Test", Id = "ID"}; var handler = new RemovedHandler(); handler.HandleMessage(connectionMock.Object, collectionMock.Object, resultHandlerMock.Object, JsonConvert.SerializeObject(added)); collectionMock.Verify(collection => collection.Removed(It.IsAny<Removed>()), Times.Once()); }
public void ChangedHandler_HandleMessage_DeserializsAndCallsCollectionManager() { var connectionMock = new Mock<IDdpConnectionSender>(); var collectionMock = new Mock<ICollectionManager>(); var resultHandlerMock = new Mock<IResultHandler>(); var testObject = new SimpleDdpObject { IsTrue = false }; var added = new Changed { Collection = "Tests", Fields = null, ID = "1" }; var handler = new ChangedHandler(); handler.HandleMessage(connectionMock.Object, collectionMock.Object, resultHandlerMock.Object, JsonConvert.SerializeObject(added)); collectionMock.Verify(collection => collection.Changed(It.IsAny<Changed>()), Times.Once()); }