Example #1
0
        public void TestLog()
        {
            ILogMessage message = Substitute.For <ILogMessage>();

            logger.Log(message);
            queue.Received().Add(message);
        }
        public void Call_Log_with_message(string message)
        {
            //Console logger message
            IMessageLogger cl = new ConsoleLogger();

            cl.Log(message);

            //Queue logger message
            IMessageLogger ql = new QueueLogger();

            ql.Log(message);
        }
Example #3
0
        public void Call_Log_with_message()
        {
            Mock <ConsoleLogger> mokConsoleLogger = new Mock <ConsoleLogger>();

            ConsoleLogger oConsoleLogger = mokConsoleLogger.Object;

            oConsoleLogger.Log("helloWorld");
            mokConsoleLogger.Verify(t => t.Log("helloWorld"));

            Mock <QueueLogger> mokQueueLogger = new Mock <QueueLogger>();

            QueueLogger oQueueLogger = mokQueueLogger.Object;

            oQueueLogger.Log("helloWorld");
            mokQueueLogger.Verify(t => t.Log("helloWorld"));
            //throw new NotImplementedException();
        }
Example #4
0
 public void TestLog__Info()
 {
     logger.Log(LogType.Log, "useful information");
     queue.Received().Add(Arg.Is <NormalMessage>(m => m.logType == LogType.Log && m.message == "useful information"));
 }