public void AddWarningWithExceptionIncreasesCount()
        {
            var log = new LoggingValidationLog();

            log.AddWarning(new Exception("Test"));
            Assert.AreEqual(1, log.NumberOfWarnings);
        }
        public void AddErrorWithMessageIncreasesCount()
        {
            var log = new LoggingValidationLog();

            log.AddError("Test");
            Assert.AreEqual(1, log.NumberOfErrors);
        }
        public void ResetSetsCountsToZero()
        {
            var log = new LoggingValidationLog();

            log.AddError("Test");
            log.AddWarning("Test");
            log.Reset();
            Assert.AreEqual(0, log.NumberOfErrors);
            Assert.AreEqual(0, log.NumberOfWarnings);
        }