├── JestDotnet ├── .gitignore ├── JestDotnet.sln ├── JestDotnet │ ├── Core │ │ ├── Exceptions │ │ │ ├── SnapshotDoesNotExist.cs │ │ │ └── SnapshotMismatch.cs │ │ ├── Serializer.cs │ │ ├── Settings │ │ │ └── SnapshotSettings.cs │ │ ├── SnapshotComparer.cs │ │ ├── SnapshotResolver.cs │ │ └── SnapshotUpdater.cs │ ├── JestAssert.cs │ ├── JestDotnet.csproj │ └── JestDotnetExtensions.cs ├── XUnitTests │ ├── ComplexObjectTest.cs │ ├── ExcludePathsTests.cs │ ├── ExtensionTests.cs │ ├── Helpers │ │ ├── AlphabeticalPropertySortContractResolver.cs │ │ ├── ComplexObject.cs │ │ ├── DataGenerator.cs │ │ ├── Person.cs │ │ └── PersonRecursion.cs │ ├── SettingsTests.cs │ ├── SimpleTests.cs │ ├── XUnitTests.csproj │ └── __snapshots__ │ │ ├── ComplexObjectTestShouldMatchDynamicObject.snap │ │ ├── ExcludePathsTestsShouldIgnoreIntValue.snap │ │ ├── ExcludePathsTestsShouldIgnoreSimpleIntValue.snap │ │ ├── ExtensionTestsShouldMatchSnapshot.snap │ │ ├── ExtensionTestsShouldMatchSnapshotMismatch.snap │ │ ├── ExtensionTestsShouldMatchSnapshotRecursion.snap │ │ ├── SettingsTestsShouldMatchCustomSnapExtension.snap2 │ │ ├── SettingsTestsShouldMatchLinuxLineEnding.snap │ │ ├── SettingsTestsShouldMatchWindowsLineEnding.snap │ │ ├── SettingsTestsShouldSortAlphabeticallyComplex.snap │ │ ├── SettingsTestsShouldSortAlphabeticallySimple.snap │ │ ├── SimpleTestsShouldMatchDynamicSnapshot.snap │ │ ├── SimpleTestsShouldMatchDynamicSnapshotMismatch.snap │ │ ├── SimpleTestsShouldMatchDynamicSnapshotRecursion.snap │ │ ├── SimpleTestsShouldMatchSnapshot.snap │ │ ├── SimpleTestsShouldMatchSnapshotMismatch.snap │ │ └── SimpleTestsShouldMatchSnapshotRecursion.snap └── jest.png └── README.md /JestDotnet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/.gitignore -------------------------------------------------------------------------------- /JestDotnet/JestDotnet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet.sln -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/Exceptions/SnapshotDoesNotExist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/Exceptions/SnapshotDoesNotExist.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/Exceptions/SnapshotMismatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/Exceptions/SnapshotMismatch.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/Serializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/Serializer.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/Settings/SnapshotSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/Settings/SnapshotSettings.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/SnapshotComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/SnapshotComparer.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/SnapshotResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/SnapshotResolver.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/Core/SnapshotUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/Core/SnapshotUpdater.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/JestAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/JestAssert.cs -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/JestDotnet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/JestDotnet.csproj -------------------------------------------------------------------------------- /JestDotnet/JestDotnet/JestDotnetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/JestDotnet/JestDotnetExtensions.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/ComplexObjectTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/ComplexObjectTest.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/ExcludePathsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/ExcludePathsTests.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/ExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/ExtensionTests.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/Helpers/AlphabeticalPropertySortContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/Helpers/AlphabeticalPropertySortContractResolver.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/Helpers/ComplexObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/Helpers/ComplexObject.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/Helpers/DataGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/Helpers/DataGenerator.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/Helpers/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/Helpers/Person.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/Helpers/PersonRecursion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/Helpers/PersonRecursion.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/SettingsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/SettingsTests.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/SimpleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/SimpleTests.cs -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/XUnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/XUnitTests.csproj -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ComplexObjectTestShouldMatchDynamicObject.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ComplexObjectTestShouldMatchDynamicObject.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ExcludePathsTestsShouldIgnoreIntValue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ExcludePathsTestsShouldIgnoreIntValue.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ExcludePathsTestsShouldIgnoreSimpleIntValue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ExcludePathsTestsShouldIgnoreSimpleIntValue.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshot.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshotMismatch.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshotMismatch.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshotRecursion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/ExtensionTestsShouldMatchSnapshotRecursion.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchCustomSnapExtension.snap2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchCustomSnapExtension.snap2 -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchLinuxLineEnding.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchLinuxLineEnding.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchWindowsLineEnding.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldMatchWindowsLineEnding.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldSortAlphabeticallyComplex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldSortAlphabeticallyComplex.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldSortAlphabeticallySimple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SettingsTestsShouldSortAlphabeticallySimple.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshot.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshotMismatch.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshotMismatch.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshotRecursion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchDynamicSnapshotRecursion.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshot.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshotMismatch.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshotMismatch.snap -------------------------------------------------------------------------------- /JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshotRecursion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/XUnitTests/__snapshots__/SimpleTestsShouldMatchSnapshotRecursion.snap -------------------------------------------------------------------------------- /JestDotnet/jest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/JestDotnet/jest.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomasbruckner/jest-dotnet/HEAD/README.md --------------------------------------------------------------------------------