Meziantou.Framework.InlineSnapshotTesting namespace

Classes

NameDescription
AssertionMessageFormatterProvides methods for formatting snapshot comparison error messages.
HumanReadableSerializerScrubExtensionsProvides extension methods for scrubbing values during serialization with HumanReadableSerializerOptions.
InlineSnapshotProvides methods for validating objects against inline snapshots in test code.
InlineSnapshotAssertionAttributeMarks a method as an inline snapshot assertion method and specifies the parameter that contains the expected snapshot value. This attribute is used to enable snapshot validation in helper methods.
InlineSnapshotAssertionExceptionRepresents assertion errors that occur when a snapshot doesn't match the expected value.
InlineSnapshotExceptionRepresents errors that occur during inline snapshot operations.
InlineSnapshotSettingsProvides configuration settings for inline snapshot testing.
InlineSnapshotSettingsCloneExtensions
InlineSnapshotSettingsHumanReadableSerializerExtensionsProvides extension methods for configuring the human-readable serializer on InlineSnapshotSettings.
InlineSnapshotSettingsScrubberExtensionsProvides extension methods for adding scrubbers to InlineSnapshotSettings.
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.
SnapshotComparerProvides methods for comparing and normalizing snapshot values.
SnapshotUpdateStrategy

Structs

NameDescription
InlineSnapshotBuilderProvides a fluent API for configuring and validating inline snapshots.

Enums

NameDescription
CSharpStringFormats