Isg.Time (nuget): Use Clock.Now in place of DateTime.Now in your production code. At unit testing time you can Pause() the clock at specific times.       Use the TimeBox class to record how long a given operation takes to execute.
Keywords: Range