public async Task SearchSuggestionsService_MySqlError() { var provider = new ServiceCollection() .AddMemoryCache() .BuildServiceProvider(); var builder = new DbContextOptionsBuilder <ApplicationDbContext>(); builder.UseMySql("Server=test;database=test;uid=test;pwd=test;", new MariaDbServerVersion("10.2")); var options = builder.Options; var dbContext = new ApplicationDbContext(options); var fakeLogger = new FakeIWebLogger(); var suggest = new SearchSuggestionsService(dbContext, _memoryCache, fakeLogger, new AppSettings()); await suggest.Inflate(); Assert.AreEqual("mysql search suggest exception catch-ed", fakeLogger.TrackedExceptions.LastOrDefault().Item2); }