public void SessionContextContentTypeMapperTest() { var context = new SessionContext(); Assert.AreEqual("json", context.ContentHandler("application/json"), "default json"); Assert.AreEqual("xml", context.ContentHandler("application/xml"), "default xml"); Assert.AreEqual("text", context.ContentHandler("text/plain"), "default text"); Assert.AreEqual("json", context.ContentHandler("unknown/content"), "unknown content type"); Assert.AreEqual("json", context.ContentHandler("application/atom+xml"), "atom not set by default"); context.SetConfig("ContentTypeMapping", "application/atom+xml : xml"); Assert.AreEqual("xml", context.ContentHandler("application/atom+xml"), "atom returns xml after config update"); }