public void TestInitFull() { GenericContext context = new GenericContext() .SetSchema("iglu:com.acme/custom_events/jsonchema/1-0-0") .Add("demo", "context") .Build(); Assert.NotNull(context); Assert.AreEqual(1, context.GetData().Count); Assert.AreEqual("iglu:com.acme/custom_events/jsonchema/1-0-0", context.GetSchema()); CollectionAssert.AreEquivalent(JSON.Deserialize <Dictionary <string, object> >("{\"data\":{\"demo\":\"context\"}, \"schema\":\"iglu:com.acme/custom_events/jsonchema/1-0-0\"}"), JSON.Deserialize <Dictionary <string, object> >(context.GetJson().ToString())); }
public void TestInitFull() { GenericContext context = new GenericContext() .SetSchema("iglu:com.acme/custom_events/jsonchema/1-0-0") .Add("demo", "context") .Build(); Assert.NotNull(context); Assert.AreEqual(1, context.GetData().Count); Assert.AreEqual("iglu:com.acme/custom_events/jsonchema/1-0-0", context.GetSchema()); Assert.AreEqual("{\"data\":{\"demo\":\"context\"}, \"schema\":\"iglu:com.acme/custom_events/jsonchema/1-0-0\"}", context.GetJson().ToString()); }