public void ExceptionIsLoggedWhenLoggerExists() { var lg = new MockLoggingProvider(); var mp = new BaseMessageProvider(lg); mp.AddException(new Exception("Test Exception")); Assert.IsTrue(lg.Logs.Any()); Assert.AreEqual(Severity.Fatal, lg.Logs[0].Level); Assert.AreEqual("Test Exception", lg.Logs[0].Message); }