public virtual void Dispose() { EndTime = DateTime.UtcNow; if (Status == LogScopeStatus.InProgress) { Status = LogScopeStatus.Passed; } }
public void ShouldBeAbleToChangeStatus(LogScopeStatus status) { var scope = Context.Current.Log.BeginScope("a"); scope.Status = status; scope.Status.Should().Be(status); scope.Dispose(); scope.Status.Should().Be(status); }