public void Log_InitializedProvider_Succeeds() { // Arrange var provider = new FakeAspNetSqlLoggingProvider(); provider.Initialize("Valid name", CreateValidAspNetSqlLoggingSettings().BuildConfiguration()); // Act provider.Log("Some message"); }
public void Log_CodeConfiguredFailingProvider_LogsToFallbackProvider() { // Arrange var fallbackProvider = new MemoryLoggingProvider(); var provider = new FakeAspNetSqlLoggingProvider(fallbackProvider); provider.ExceptionToThrowFromLogInternal = new Exception(); // Act provider.Log("Message"); // Assert Assert.AreEqual(2, fallbackProvider.GetLoggedEntries().Length, "Logging failed."); }