Exemple #1
0
        /// <summary>
        /// Reset all statistics for Error, Warning, pass, fail, and inconclusive. Typically used when retry'ing stuff
        /// </summary>
        /// <returns>Success if able to reset stats</returns>
        public bool ResetStatistics()
        {
            Stats = new AssertStats();
            AssertLogger.LogTrace("Statistics resat as requested");
            AssertLogger.NumberOfLoglevelMessages[StfLogLevel.Error]        = 0;
            AssertLogger.NumberOfLoglevelMessages[StfLogLevel.Warning]      = 0;
            AssertLogger.NumberOfLoglevelMessages[StfLogLevel.Inconclusive] = 0;
            AssertLogger.NumberOfLoglevelMessages[StfLogLevel.Fail]         = 0;
            AssertLogger.NumberOfLoglevelMessages[StfLogLevel.Pass]         = 0;

            return(true);
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StfAssert"/> class.
 /// </summary>
 /// <param name="logger">
 /// The logger.
 /// </param>
 public StfAssert(IStfLogger logger) : this()
 {
     AssertLogger = logger;
     LastMessage  = "Initialized with logger";
     Stats        = new AssertStats();
 }