public async Task Handle(TestVerb verb) { try { await testingService.TestTargetAsync(verb.Target, verb.DatasetId); logger.Log("Done Testing"); } catch (Exception ex) { logger.Error("Error testing", ex); } }
public void WrongType_shouldPrintErrorMessage() { var verb = new TestVerb(); verb.Target = "somethingnotathing"; var handler = Resolve <ITestHandler>(); handler.Handle(verb).Wait(); var logger = (TestLogger)Resolve <ILogger>(); Assert.IsTrue(logger.Errors.Any()); }
public void CustomVision_successfulPredictions() { var verb = new TestVerb(); verb.Target = "CustomVision"; var handler = Resolve <ITestHandler>(); handler.Handle(verb).Wait(); var logger = (TestLogger)Resolve <ILogger>(); Assert.IsTrue(logger.Messages.Any(m => m.Contains("CustomVision"))); }