jsondiffpatch.net/Src/JsonDiffPatchDotNet.UnitTests
William Bishop c2b2458823 Update JsonDeltaFormatterUnitTests.cs 2023-01-16 17:02:08 -06:00
..
DiffMatchPatchTest.cs Netstandard 2017-03-24 21:16:01 -07:00
DiffUnitTests.cs feat: implement object hash 2021-09-08 12:30:08 +02:00
JsonDeltaFormatterUnitTests.cs Update JsonDeltaFormatterUnitTests.cs 2023-01-16 17:02:08 -06:00
JsonDiffPatchDotNet.UnitTests.csproj UnitTests csproj tweak 2018-03-03 18:33:15 -08:00
PatchUnitTests.cs Resolves #34. This change extends the capabilities of the Option class that is leveraged by JsonDiffPatch to apply diff patches. This change introduces an ExcludePaths property that allows you to specify the paths of the properties that you want the patch process to ignore. This is useful for preventing Id or other sensitive fields from being updated. This change also introduces a DiffBehaviors property that allows you to modify the behavior of the diff patch process. Specifying a behavior of IgnoreMissingProperties will prevent the patch process from deleting properties from the source object that aren't specified in the patch object, creating an avenue for partial updates to be applied. Specifying a behavior of IgnoreNewProperties will pevent properties that exist in the patch object but not in the source object from being applied to the source object. The implementation is applied exactly in accordance to the comment I made on issue #34 - https://github.com/wbish/jsondiffpatch.net/issues/34 2020-10-25 04:33:33 -06:00
UnpatchUnitTests.cs Fix for #17 2018-03-03 11:58:28 -08:00