コード例 #1
0
        public void NLogLoggerAdapter_Test()
        {
            var logger = new Mock <Logger>();

            logger.CallBase = true;
            NLogLoggerAdapter target = new NLogLoggerAdapter(logger.Object);

            ExploratoryTester.TestILogger(target);
        }
コード例 #2
0
ファイル: NOPLoggerTest.cs プロジェクト: zhouweiaccp/slf4net
        public void NOPLogger_AllLogMethodsTest()
        {
            NOPLogger logger = NOPLogger.Instance;

            List <string> failures = ExploratoryTester.TestILogger(logger);

            Assert.AreEqual(0, failures.Count,
                            failures.Count != 0 ? failures.Aggregate((s1, s2) => s1 + System.Environment.NewLine + s2) : "");
        }
コード例 #3
0
        public void Log4netLoggerAdapter_Test()
        {
            var log = new Mock <Core.ILogger>();

            log.SetupGet(m => m.Name).Returns("Test logger name");
            log.Setup(m => m.IsEnabledFor(It.IsAny <Core.Level>())).Returns(true);

            var logger = new Mock <ILog>();

            logger.SetupGet(m => m.Logger).Returns(log.Object);

            Log4netLoggerAdapter target = new Log4netLoggerAdapter(logger.Object);

            ExploratoryTester.TestILogger(target);
        }