public static void AssertSameJsonLdObject(JsonLdObject actualJsonLdObject, string expectedJsonFile) { var actualJsonString = actualJsonLdObject.ToJsonLdString(); var actualJObject = JObject.Parse(actualJsonString); var expectedJsonString = TestUtils.LoadReferenceJsonFile(expectedJsonFile); var expectedJObject = JObject.Parse(expectedJsonString); AssertSameObjectJson(expectedJObject, actualJObject); }
public static void AssertSameJsonLdObject(JsonLdObject obj, string eventReferenceFile) { var eventJsonString = obj.ToJsonLdString(); var eventJObject = JObject.Parse(eventJsonString); var refJsonString = TestUtils.LoadReferenceJsonFile(eventReferenceFile); var refJObject = JObject.Parse(refJsonString); var diff = ObjectDiffPatch.GenerateDiff(refJObject, eventJObject); Debug.WriteLine(diff.NewValues); Debug.WriteLine(diff.OldValues); Assert.Null(diff.NewValues); Assert.Null(diff.OldValues); }