summaryrefslogtreecommitdiff
path: root/src/domain/Clock.cs
blob: 5ff8f0679a46921ff9127704be4e459ec312e9a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace domain
{
  using System;

  public static class Clock
  {
    public static DateTime Now()
    {
      return time();
    }

    static Func<DateTime> defaultTime =()=> DateTime.Now;
    static Func<DateTime> time = defaultTime;
  }
}