private static void Main() { var config = new Config1(); //var config = new Config2(); var kernel = new StandardKernel(config); var notifier = kernel.Get <ICallbackNotifier>(); var validator = kernel.Get <AbstractValidator <ICallbackNotifier> >(); notifier.Subject = "Some notification"; notifier.NotificationAddress = "*****@*****.**"; notifier.Message = "This is message"; var result = validator.Validate(notifier); if (result.IsValid) { var worker = new SimpleWorker(); worker.DoWork(notifier); } else { foreach (var error in result.Errors) { Console.WriteLine(error.ErrorMessage); } } Console.ReadLine(); }
public void DoWorkDoesWork() { var worker = new SimpleWorker(); var data = worker.DoWork(GetRecords()); Assert.IsTrue(data.Contains("One")); }
public IActionResult Index() { var worker = new SimpleWorker(); ViewData["Data"] = worker.DoWork(new[] { new[] { "One", "Two" }, new[] { "Three", "Four" }, }); return(View()); }
static void Main(string[] args) { var logger = new LoggerConfiguration() .WriteTo.Console() .CreateLogger(); logger.Information("Doing work"); var worker = new SimpleWorker(); Console.WriteLine(worker.DoWork(new[] { new[] { "One", "Two" }, new[] { "Three", "Four" }, })); logger.Information("Telling user to press enter"); Console.WriteLine("Press [enter] to exit."); Console.ReadLine(); }