Ejemplo n.º 1
0
        public void ShouldCreateANewExecutionLogEntry()
        {
            //Arrange
            var now = DateTime.Now;

            //Act
            var result = new ExecutionLogEntry
            {
                Timestamp           = now,
                TaskName            = "Test",
                Group               = 2,
                SequencePosition    = 1,
                DelayInMilliseconds = 200,
                StartedAt           = now.AddMilliseconds(200),
                EndedAt             = now.AddMilliseconds(300)
            };

            //Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(ExecutionLogEntry));
            Assert.AreEqual(now, result.Timestamp);
            Assert.AreEqual("Test", result.TaskName);
            Assert.AreEqual(2, result.Group);
            Assert.AreEqual(1, result.SequencePosition);
            Assert.AreEqual(200, result.DelayInMilliseconds);
            Assert.AreEqual(now.AddMilliseconds(200), result.StartedAt);
            Assert.AreEqual(now.AddMilliseconds(300), result.EndedAt);
        }
Ejemplo n.º 2
0
 public async Task Log(ExecutionLogEntry logEntry)
 {
     await Logger.Value.Log(logEntry);
 }