public JsonValue Serialize(object obj, JsonMapper mapper) { CustomClass2 data = obj as CustomClass2; JsonObject result = new JsonObject(); result.AddValue("ID", new JsonValue(data.ID)); result.AddValue("Age", new JsonValue(data.Age)); return(result); }
public void WriteClass() { string expectedBody = "{\"ID\":1,\"Age\":31}"; CustomClass2 body = new CustomClass2(1, 31); MockHttpOutputMessage message = new MockHttpOutputMessage(); converter.Write(body, null, message); Assert.AreEqual(expectedBody, message.GetBodyAsString(Encoding.UTF8), "Invalid result"); Assert.AreEqual(new MediaType("application", "json"), message.Headers.ContentType, "Invalid content-type"); //Assert.IsTrue(message.Headers.ContentLength > -1, "Invalid content-length"); }
public void WriteClass() { string expectedBody = "{\"ID\":1,\"Age\":31}"; CustomClass2 body = new CustomClass2(1, 31); MockHttpOutputMessage message = new MockHttpOutputMessage(); converter.Write(body, null, message); Assert.AreEqual(expectedBody, message.GetBodyAsString(Encoding.UTF8), "Invalid result"); Assert.AreEqual(new MediaType("application", "json"), message.Headers.ContentType, "Invalid content-type"); //Assert.IsTrue(message.Headers.ContentLength > -1, "Invalid content-length"); }