Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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")));
        }