10 instantiations of ObjectWithJObject
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (10)
JsonPatchDocumentJObjectTest.cs (10)
18var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Emails = new[] { "foo@bar.com" } }) }; 34var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Email = "foo@bar.com", Name = "Bar" }) }; 48var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 65var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com")]) }; 81var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar"), new("LastName", "Bar")]) }; 97var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar")]) }; 114var model = new ObjectWithJObject(); 130var model = new ObjectWithJObject(); 147var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 163var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) };
32 references to ObjectWithJObject
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (32)
JsonPatchDocumentJObjectTest.cs (32)
18var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Emails = new[] { "foo@bar.com" } }) }; 19var patch = new JsonPatchDocument<ObjectWithJObject>(); 21patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Emails/-", null, "foo@baz.com")); 34var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Email = "foo@bar.com", Name = "Bar" }) }; 35var patch = new JsonPatchDocument<ObjectWithJObject>(); 37patch.Operations.Add(new Operation<ObjectWithJObject>("test", "/CustomData/Email", null, "foo@baz.com")); 38patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Name", null, "Bar Baz")); 48var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 49var patch = new JsonPatchDocument<ObjectWithJObject>(); 51patch.Operations.Add(new Operation<ObjectWithJObject>("test", "/CustomData/Email", null, "foo@bar.com")); 52patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Name", null, "Bar Baz")); 65var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com")]) }; 67var patch = new JsonPatchDocument<ObjectWithJObject>(); 68patch.Operations.Add(new Operation<ObjectWithJObject>("copy", "/CustomData/UserName", "/CustomData/Email")); 81var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar"), new("LastName", "Bar")]) }; 82var patch = new JsonPatchDocument<ObjectWithJObject>(); 84patch.Operations.Add(new Operation<ObjectWithJObject>("remove", "/CustomData/LastName", null)); 97var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar")]) }; 98var patch = new JsonPatchDocument<ObjectWithJObject>(); 100patch.Operations.Add(new Operation<ObjectWithJObject>("move", "/CustomData/LastName", "/CustomData/FirstName")); 114var model = new ObjectWithJObject(); 115var patch = new JsonPatchDocument<ObjectWithJObject>(); 117patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Name", null, "Foo")); 130var model = new ObjectWithJObject(); 131var patch = new JsonPatchDocument<ObjectWithJObject>(); 133patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Name", null, null)); 147var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 148var patch = new JsonPatchDocument<ObjectWithJObject>(); 150patch.Operations.Add(new Operation<ObjectWithJObject>("replace", "/CustomData/Email", null, "foo@baz.com")); 163var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 164var patch = new JsonPatchDocument<ObjectWithJObject>(); 166patch.Operations.Add(new Operation<ObjectWithJObject>("replace", "/CustomData/Email", null, null));