Meziantou.Framework.SnapshotTesting namespace

Classes

NameDescription
HumanReadableSerializerScrubExtensionsProvides extension methods for scrubbing values during serialization with HumanReadableSerializerOptions.
MergeToolRepresents a merge tool that can be used to compare and update snapshots.
MergeToolResultRepresents the result of launching a merge tool process.
ScrubberProvides methods for scrubbing (sanitizing or filtering) snapshot text after serialization.
SerializedSnapshot
Snapshot
SnapshotAssertionExceptionRepresents assertion errors that occur when a snapshot does not match.
SnapshotComparerCollection
SnapshotData
SnapshotExceptionRepresents errors that occur during snapshot operations.
SnapshotFileA snapshot file and its content, as produced by an assertion.
SnapshotNamingStrategies
SnapshotPathContext
SnapshotSerializerCollection
SnapshotSettings
SnapshotSettingsCloneExtensions
SnapshotSettingsHumanReadableSerializerExtensions
SnapshotSettingsScrubberExtensionsProvides extension methods for adding scrubbers to SnapshotSettings.
SnapshotTestContext
SnapshotType
SnapshotUpdateFile
SnapshotUpdateStrategy

Interfaces

NameDescription
ISnapshotComparerDecides whether the snapshot produced by a test matches the verified snapshot. A comparer is registered for a SnapshotType in SnapshotComparerCollection.
ISnapshotSerializer

Delegates

NameDescription
SnapshotNamingStrategy
SnapshotPathStrategy