Example #1
0
        public virtual void Dispose()
        {
            EndTime = DateTime.UtcNow;

            if (Status == LogScopeStatus.InProgress)
            {
                Status = LogScopeStatus.Passed;
            }
        }
Example #2
0
        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);
        }