Top 20 NuGet clock Packages

Defines IClock that provides a simple abstraction for unit testing dates and times.
Provides testable and mockable clock implementations.
Retrieves CPUs installed on the system and relatives bus, clocks, voltages and temperatures.
An easy to use mockable clock. Pass WallClock to your services in production/dev code and use MockClock in unit tests; or, if you don't want to pass around a clock, do Clock.Default = new MockClock(); in your unit tests.
Test package for global DateTime.Now provider.
Provides the basis for implementing the Ambient Context pattern. Includes a Clock implementation based on it. The Ambient Context pattern is an Inversion of Control (IoC) pattern that provides static access to a dependency while controlling the dependency from the outside. The pattern optimizes cod...
Clock
Common classes and routines
A testable alternative to DateTime.Now
AtomicClock
Improve .NET to Unix time compatibility. UtcMilliTime is for Windows devs to get timestamps in the Unix Time Milliseconds format, from a software defined clock that syncs with NTP (network) time. In JavaScript, there is the Date.now() function. It yields Unix time * 1000 + milliseconds, or 'UtcMill...
Provides an implementation of an interceptor that freezes time before an inbound invocation, and then unfreezes time after the invocation has been completed.
Provides an annotation that indicates a target type or member should be intercepted with time-freezing semantics.
Provides the ability to configure Autofac with behavior that will dynamically intercept concrete classes marked with `FreezeTimeAttribute` such that resolved `IClock` instances will reflect a frozen instance in time time, throughout the duration of each intercepted call. This is u...
Provides simple abstractions of time services. Useful for lateral time-manipulation concerns such as mocking and transactional timestamp alignment.
Provides implementations of simple abstractions of time services. Useful for lateral time-manipulation concerns such as mocking and transactional timestamp alignment.
A clock
Provides the ability to configure Autofac with behavior that will dynamically intercept concrete classes marked with `FreezeTimeAttribute` such that resolved `IClock` instances will reflect a frozen instance in time time, throughout the duration of each intercepted call. This is u...