Пример #1
0
        private void LogSummary([NotNull] NotNullTesterResult result)
        {
            var testedCount = result.ToTest;
            var passedCount = testedCount - result.Failed;

            _logger.Information("[ SUMMARY ] Total Tested/Passed: " +
                                $"{testedCount}/{passedCount}");
        }
Пример #2
0
        public void LogResult(NotNullTesterResult result)
        {
            Guard.ArgumentNotNull(result,
                                  nameof(result));

            LogFinished(result);
            LogSummary(result);
            LogPassedOrFailed(result);
        }
Пример #3
0
        private void LogPassedOrFailed([NotNull] NotNullTesterResult result)
        {
            var values = result.TestValue == null
                             ? "null"
                             : result.TestValue.ToString( );

            _logger.Information(result.Failed == 0
                                      ? PassMessage(result,
                                                    values)
                                      : FailMessage(result,
                                                    values));
        }
Пример #4
0
 private string PassMessage(NotNullTesterResult result,
                            string values)
 {
     return($"[ PASSED ] Tested type '{result.InstanceType}' " +
            $"for '{result.ExceptionType}' using value '{values}'");
 }
Пример #5
0
 private void LogFinished([NotNull] NotNullTesterResult result)
 {
     _logger.Information($"[ FINISHED ] Testing class '{result.InstanceType}'");
 }
Пример #6
0
 private string FailMessage([NotNull] NotNullTesterResult result,
                            string values)
 {
     return($"[ FAILED ] Tested type '{result.InstanceType}' " +
            $"for '{result.ExceptionType}' using value '{values}'");
 }