How to use TimeProvider and FakeTimeProvider (time abstraction in .NET)Jan 7, 2024 csharp-12 datetime-handling fake-time-provider Testing time-providerTesting time in C# is difficult, but .NET 8 (C# 12) adds an abstract TimeProvider class that makes it easier. Let’s take a closer look.