public void Should_RemoveAll_LoggerListener() { // Follow the AAA pattern // Arrange: Set up data for the test. var loggerListenerMock = new Mock <ILoggerListener>(); var loggerListenerMock2 = new Mock <ILoggerListener>(); var loggerListenerMock3 = new Mock <ILoggerListener>(); AppioLogger.RegisterListener(loggerListenerMock.Object); AppioLogger.RegisterListener(loggerListenerMock2.Object); AppioLogger.RegisterListener(loggerListenerMock3.Object); // Act: Perform the action of the test. AppioLogger.RemoveAllListeners(); // Assert: Verify the result of the test. Assert.AreEqual(AppioLogger.LoggerListeners.Count(), 0); }
/// <summary> /// Needs to be cleaned-up, because static context. /// </summary> private static void CleanupAppioLogger() { AppioLogger.RemoveAllListeners(); Assert.AreEqual(AppioLogger.LoggerListeners.Count(), 0); }