static void TestJsonParseUpdate(String fileName, Events[] events) { List <Events> handled = new List <Events>(); StructSix_stub stub = new StructSix_stub(handled); SimpleBuffer buffer = SimpleBuffer.readFromFile(fileName); JsonPublishableParser parser = new JsonPublishableParser(buffer.getReadIterator()); stub.applyMessageWithUpdates(parser); Assert.AreEqual(events, handled.ToArray()); }
public static void TestJsonNotifyStateSync() { List <Events> handled = new List <Events>(); StructSix_stub stub = new StructSix_stub(handled); SimpleBuffer buffer = SimpleBuffer.readFromFile(test_publishable_six.Path); JsonPublishableParser parser = new JsonPublishableParser(buffer.getReadIterator()); stub.applyStateSyncMessage(parser); Assert.AreEqual(handled.ToArray(), new Events[] { Events.notifyFullyUpdated }); }