예제 #1
0
        public void ThenTheProcessingEntryContainsTheTimestamp()
        {
            var expectedTimestamp = DateTime.UtcNow;

            ApplicationDateTime.UtcNow = () => expectedTimestamp;
            var filePath = GivenAFile();

            WhenTheFileIsSaved(filePath);

            _eventQueue
            .OfType <FileChangedEvent>()
            .Single()
            .Timestamp
            .Should()
            .Be(ApplicationDateTime.UtcNow());
        }
예제 #2
0
 public PlayerController(Context context, IConfiguration config, ApplicationDateTime dateTime)
 {
     _context  = context;
     _config   = config;
     _dateTime = dateTime;
 }
예제 #3
0
 protected Event()
 {
     Timestamp = ApplicationDateTime.UtcNow();
 }