18 writes to SimpleObject
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (18)
IntegrationTests\ListIntegrationTest.cs (8)
19
SimpleObject
= new SimpleObject()
38
SimpleObject
= new SimpleObject()
59
SimpleObject
= new SimpleObject()
110
SimpleObject
= new SimpleObject()
175
SimpleObject
= new SimpleObject()
216
SimpleObject
= new SimpleObject()
238
SimpleObject
= new SimpleObject()
349
SimpleObject
= new SimpleObject()
IntegrationTests\NestedObjectIntegrationTest.cs (9)
105
SimpleObject
= new SimpleObject()
127
SimpleObject
= new SimpleObject()
149
SimpleObject
= new SimpleObject()
172
SimpleObject
= new SimpleObject()
195
SimpleObject
= new SimpleObject()
227
SimpleObject
= new SimpleObject(),
247
SimpleObject
= new SimpleObject(),
267
SimpleObject
= new SimpleObject()
301
SimpleObject
= sDto,
TestObjectModels\SimpleObjectWithNestedObject.cs (1)
25
SimpleObject
= new SimpleObject();
39 references to SimpleObject
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (39)
IntegrationTests\ListIntegrationTest.cs (13)
26
patchDocument.Test(o => o.
SimpleObject
.IntegerList, 3, 2);
45
patchDocument.Test(o => o.
SimpleObject
.IntegerList, 4, -1);
66
patchDocument.Add(o => (List<int>)o.
SimpleObject
.IntegerIList, 4, 0);
72
Assert.Equal(new List<int>() { 4, 1, 2, 3 }, targetObject.
SimpleObject
.IntegerIList);
117
patchDocument.Add(o => o.
SimpleObject
.IntegerList, 4);
123
Assert.Equal(new List<int>() { 1, 2, 3, 4 }, targetObject.
SimpleObject
.IntegerList);
182
patchDocument.Remove<int>(o => o.
SimpleObject
.IntegerList);
188
Assert.Equal(new List<int>() { 1, 2 }, targetObject.
SimpleObject
.IntegerList);
223
patchDocument.Replace(o => o.
SimpleObject
.IntegerList, 5);
229
Assert.Equal(new List<int>() { 1, 2, 5 }, targetObject.
SimpleObject
.IntegerList);
245
patchDocument.Replace(o => o.
SimpleObject
.IntegerList, 5, -1);
356
patchDocument.Move(o => o.
SimpleObject
.IntegerList, 0, o => o.IntegerValue);
362
Assert.Equal(new List<int>() { 2, 3 }, targetObject.
SimpleObject
.IntegerList);
IntegrationTests\NestedObjectIntegrationTest.cs (26)
112
patchDocument.Add(o => o.
SimpleObject
.StringProperty, "B");
118
Assert.Equal("B", targetObject.
SimpleObject
.StringProperty);
134
patchDocument.Remove(o => o.
SimpleObject
.StringProperty);
140
Assert.Null(targetObject.
SimpleObject
.StringProperty);
157
patchDocument.Copy(o => o.
SimpleObject
.StringProperty, o => o.
SimpleObject
.AnotherStringProperty);
163
Assert.Equal("A", targetObject.
SimpleObject
.AnotherStringProperty);
180
patchDocument.Copy(o => o.
SimpleObject
.StringProperty, o => o.
SimpleObject
.AnotherStringProperty);
186
Assert.Null(targetObject.
SimpleObject
.AnotherStringProperty);
208
patchDocument.Copy(o => o.InheritedObject, o => o.
SimpleObject
);
214
Assert.Equal("C", targetObject.
SimpleObject
.StringProperty);
215
Assert.Equal("D", targetObject.
SimpleObject
.AnotherStringProperty);
218
Assert.NotSame(targetObject.
SimpleObject
.StringProperty, targetObject.InheritedObject.StringProperty);
232
patchDocument.Copy(o => o.InheritedObject, o => o.
SimpleObject
);
238
Assert.Equal(typeof(InheritedObject), targetObject.
SimpleObject
.GetType());
252
patchDocument.Copy(o => o.InheritedObject, o => o.
SimpleObject
);
258
Assert.NotSame(targetObject.
SimpleObject
, targetObject.InheritedObject);
275
patchDocument.Move(o => o.
SimpleObject
.IntegerValue, o => o.
SimpleObject
.AnotherIntegerValue);
281
Assert.Equal(2, targetObject.
SimpleObject
.AnotherIntegerValue);
282
Assert.Equal(0, targetObject.
SimpleObject
.IntegerValue);
306
patchDocument.Move(o => o.InheritedObject, o => o.
SimpleObject
);
312
Assert.Equal("C", targetObject.
SimpleObject
.StringProperty);
313
Assert.Equal("D", targetObject.
SimpleObject
.AnotherStringProperty);
314
Assert.Same(iDto, targetObject.
SimpleObject
);