public void Log_ProviderInitializedWithDebugThresholdThroughConstructor_Succeeds() { // Arrange var expectedMessage = "Hello"; var provider = new DebugLoggingProvider(LoggingEventType.Debug); // Act provider.Log(expectedMessage); }
public void Initialize_ConfigurationWithoutDescription_SetsDefaultDescription() { // Arrange var expectedDescription = "Debug logging provider"; var provider = new DebugLoggingProvider(); var validConfiguration = CreateValidConfiguration(); // Act provider.Initialize("Valid provider name", validConfiguration); // Assert Assert.AreEqual(expectedDescription, provider.Description); }
public void Initialize_ConfigurationWithCustomDescription_SetsSpecifiedDescription() { // Arrange var expectedDescription = "My debug logger"; var provider = new DebugLoggingProvider(); var validConfiguration = CreateValidConfiguration(); validConfiguration["description"] = expectedDescription; // Act provider.Initialize("Valid provider name", validConfiguration); // Assert Assert.AreEqual(expectedDescription, provider.Description); }