public void AlwaysTest() { IInternalLogger target = CreateLogger(); target.SetLevel(LogLevel.Always); calls = 0; target.Always(message); Assert.AreEqual(calls, 1); calls = 0; target.SetLevel(LogLevel.All); target.Always(message); Assert.AreEqual(calls, 1); Assert.AreEqual(lastItem.Category, category); Assert.AreEqual(lastItem.Level, LogLevel.Always); Assert.IsNull(lastItem.Ex); Assert.AreEqual(lastItem.Message, message); Assert.IsNotNull(lastItem.Ids); }