示例#1
0
    public void UsesGetContextMethodSerializing()
    {
        // given
        const string expected   = "{ '@context': { '@base': 'http://example.com/test/' } }";
        var          entity     = new ContextInlineMethod("test");
        var          serializer = new EntitySerializer();

        // when
        var json = serializer.Serialize(entity);

        // then
        Assert.True(JToken.DeepEquals(json, JObject.Parse(expected)), $"Actual object is {json}");
    }
示例#2
0
 private static JObject GetContext(ContextInlineMethod instance)
 {
     return(JObject.Parse($@"{{
     '@base': 'http://example.com/{instance._base}/'
 }}"));
 }
示例#3
0
 private static JObject GetContext(ContextInlineMethod instance)
 {
     return JObject.Parse(TestContext);
 }
示例#4
0
 private static JObject GetContext(ContextInlineMethod instance)
 {
     return(JObject.Parse(TestContext));
 }