Adds Verify support for scrubbing NodaTime values.
See Milestones for release notes.
https://nuget.org/packages/Verify.NodaTime/
[ModuleInitializer]
public static void Init() =>
VerifyNodaTime.Initialize();
Then all Noda date/times will be scrubbed:
[Fact]
public Task ScrubbingExample()
{
var target = new Person
{
Dob = LocalDateTime.FromDateTime(DateTime.Now)
};
return Verify(target);
}
Resulting in:
{
Dob: LocalDateTime_1
}
To disable scrubbing use DontScrubNodaTimes
:
[Fact]
public Task DisableExample()
{
var target = new Person
{
Dob = LocalDateTime.FromDateTime(new(2010, 2, 10))
};
return Verify(target)
.DontScrubNodaTimes();
}
Resulting in:
{
Dob: DateTimeOffset_1
}
Clock designed by Mooyai Khomsun Chaiwong from The Noun Project.