public void B_Execute_RegisterNewLoggingHandler_WritesTotheLogFile() { // arrange LoggingCapabilities.AddLogHandler(this.loggingHandlerStub); var messageToLog = "HELLO WORLD!"; // act LoggingCapabilities.LogSync(messageToLog); // assert Assert.AreEqual(messageToLog, this.writtenContent, "Content wasn't logged correctly."); }
public void A_Execute_RegisterNewLoggingHandler_Success() { // arrange LoggingCapabilities.AddLogHandler(this.loggingHandlerStub); int expected = 1; // act var result = LoggingCapabilities.GetLoggingHandlers().Count; // assert Assert.AreEqual(expected, result, "No LoggingHandler in the list!"); }
public void C_Execute_RegisterNewLoggingHandlerWithAsync_WritesTotheLogFile() { // arrange LoggingCapabilities.AddLogHandler(this.loggingHandlerStub); LoggingCapabilities.AsyncResults.Clear(); var messageToLog = "HELLO WORLD Async!"; // act LoggingCapabilities.LogAsync(messageToLog); // Wait for the async operation while (LoggingCapabilities.AsyncResults.Any(x => !x.IsCompleted)) { continue; } Assert.AreEqual(messageToLog, this.writtenContent, "Content wasn't logged correctly."); }
public void CleanUpAfterRunningEachTest() { LoggingCapabilities.RemoveLogHandler(this.loggingHandlerStub); }
public void InitializeBeforeRunningEachTest() { LoggingCapabilities.RemoveAllLogHandler(); this.writtenContent = string.Empty; }