public void WhenCallingInfoCallCountShouldIncrease()
        {
            ILogger sut = new MockLogger();
            sut.Info(TestString);

            MockLogger mockLogger = (MockLogger)sut;
            mockLogger.InfoCallCount.Should().Be(1, "because we only called the info method once");
        }
示例#2
0
        public void WhenCallingInfoCallCountShouldIncrease()
        {
            ILogger sut = new MockLogger();

            sut.Info(TestString);

            MockLogger mockLogger = (MockLogger)sut;

            mockLogger.InfoCallCount.Should().Be(1, "because we only called the info method once");
        }
示例#3
0
        public void When_CalledMultipleTimes_Should_RegisterAllCalls()
        {
            MockLogger logger = new MockLogger();

            logger.Info("test-1");
            logger.Warning("test-2");
            logger.Error("test-3");

            Assert.AreEqual(3, logger.HitCount);
        }
示例#4
0
        public void When_CalledUsingHelperMethods_Should_SetCorrectLevel()
        {
            MockLogger logger = new MockLogger();

            logger.Verbose("test");
            Assert.AreEqual(LogLevel.Verbose, logger.Level);

            logger.Info("test");
            Assert.AreEqual(LogLevel.Info, logger.Level);

            logger.Warning("test");
            Assert.AreEqual(LogLevel.Warning, logger.Level);

            logger.Error("test");
            Assert.AreEqual(LogLevel.Error, logger.Level);
        }