public void TestLog__MessageNull() { LogSplitter logSplitter = new LogSplitter(Substitute.For <IBasicLogger>(), Substitute.For <IBasicLogger>()); ArgumentNullException ex = Assert.Throws <ArgumentNullException>(delegate { logSplitter.Log(null); }); Assert.Equal("message", ex.ParamName); }
public void TestLog() { IBasicLogger logger1 = Substitute.For <IBasicLogger>(); IBasicLogger logger2 = Substitute.For <IBasicLogger>(); LogSplitter logSplitter = new LogSplitter(logger1, logger2); logSplitter.Log(LogType.Log, "some stuff"); logger1.Received().Log(LogType.Log, "some stuff"); logger2.Received().Log(LogType.Log, "some stuff"); }
public void TestLog() { IBasicLogger logger1 = Substitute.For <IBasicLogger>(); IBasicLogger logger2 = Substitute.For <IBasicLogger>(); LogSplitter logSplitter = new LogSplitter(logger1, logger2); ILogMessage message = Substitute.For <ILogMessage>(); logSplitter.Log(message); logger1.Received().Log(message); logger2.Received().Log(message); }