8 writes to CustomData
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (8)
JsonPatchDocumentJObjectTest.cs (8)
18
var model = new ObjectWithJObject {
CustomData
= (JsonObject)JsonSerializer.SerializeToNode(new { Emails = new[] { "foo@bar.com" } }) };
34
var model = new ObjectWithJObject {
CustomData
= (JsonObject)JsonSerializer.SerializeToNode(new { Email = "foo@bar.com", Name = "Bar" }) };
48
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) };
65
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("Email", "foo@bar.com")]) };
81
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("FirstName", "Bar"), new("LastName", "Bar")]) };
97
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("FirstName", "Bar")]) };
147
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) };
163
var model = new ObjectWithJObject {
CustomData
= new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) };
11 references to CustomData
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (11)
JsonPatchDocumentJObjectTest.cs (11)
27
Assert.Equal("foo@baz.com", model.
CustomData
["Emails"][1].GetValue<string>());
58
Assert.Equal("Bar Baz", model.
CustomData
["Name"].GetValue<string>());
74
Assert.Equal("foo@bar.com", model.
CustomData
["UserName"].GetValue<string>());
90
Assert.False(model.
CustomData
.ContainsKey("LastName"));
106
Assert.False(model.
CustomData
.ContainsKey("FirstName"));
107
Assert.Equal("Bar", model.
CustomData
["LastName"].GetValue<string>());
123
Assert.Equal("Foo", model.
CustomData
["Name"].GetValue<string>());
139
Assert.Contains("Name", model.
CustomData
);
140
Assert.Null(model.
CustomData
["Name"]);
156
Assert.Equal("foo@baz.com", model.
CustomData
["Email"].GetValue<string>());
172
Assert.Null(model.
CustomData
["Email"]);