public void LogWarningTest() { Scrabble.Logger tempLog = new Logger(); tempLog.LogWarning("Warning...","Unit Test"); string inFile = System.IO.File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + "\\Logs\\" + tempLog.now + "_VERBOSE_LOG.txt"); Console.Write(inFile); Assert.IsFalse(inFile.Equals("Testing...*** WARNING - Unit Test: Warning... ***")); }
public void LogWarning_SHOULD_log_with_severity_Warning() { const string dummyMsg = "dummy msg"; var fakeWriter = new Mock<ILogWriter>(); var sut = new Logger(fakeWriter.Object); sut.LogWarning(dummyMsg); fakeWriter.Verify(m => m.Write(Match.Create<LogEntry>(e => e.Severity == Severity.Warning))); }
public void LogWarningToJsonInputAsync() { var textInput = "e6d64ac2-c8e9-45e0-ac73-3298ff8cb96f"; LogglyConfiguration.Configure(c => c.AuthenticateWith("csharptests", "Passw0rd!")); var logger = new Logger(textInput); var randomString = GenerateRandomString(8); logger.LogWarning(randomString); var signal = new AutoResetEvent(false); SearchJsonResponse response = null; new Thread(() => { var running = true; while (running) { Thread.Sleep(3000); response = new Searcher("csharptests").SearchJson("message", randomString); if (response.TotalRecords > 0) running = false; } signal.Set(); }).Start(); signal.WaitOne(50 * 1000); // wait till loggly index the new event (if it didn't after 50 seconds it is broken) Assert.IsNotNull(response); Assert.AreEqual(1, response.TotalRecords); Assert.AreEqual(randomString, response.Results[0].Json["message"]); Assert.AreEqual("warning", response.Results[0].Json["category"]); }
public static void MethodCallingLogWarning(Logger logger, string msg = null) { logger.LogWarning(msg); }