private void WriteJson(SimoJson json, ISimoBsonWriter writer) { WriteAsBson(json.ToKeyValue(), writer); }
public void ToKeyValue_WithManyProps_AllAreMapped() { var json = new SimoJson(@"{ Name : ""Daniel"", Age : 29, TimeStamp : ""\/Date(1262350073000+0100)\/""}"); Assert.AreEqual(3, json.ToKeyValue().Count); }
public void ToKeyValue_Int_Equals() { var json = new SimoJson(@"{ Age : 29 }"); Assert.AreEqual(29, Convert.ToInt32(json.ToKeyValue()["Age"])); }
public void ToKeyValue_DateTime_Equals() { var json = new SimoJson(@"{TimeStamp : ""\/Date(1262350073000+0100)\/""}"); Assert.AreEqual(new DateTime(2010, 1, 1, 13, 47, 53), json.ToKeyValue()["TimeStamp"]); }
public void ToKeyValue_String_Equals() { var json = new SimoJson(@"{ Name : ""Daniel""}"); Assert.AreEqual("Daniel", json.ToKeyValue()["Name"]); }