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); }
public async Task Log(ExecutionLogEntry logEntry) { await Logger.Value.Log(logEntry); }