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); }
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(); }
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")); }