public void ShouldValidateInputXmlWhenConfigured() { var dataProcessor = new XMLSchedulingDataProcessorPlugin(); dataProcessor.FileNames = "Xml/TestData/JobTypeNotFound.xml"; var mockScheduler = MockRepository.GenerateMock <IScheduler>(); dataProcessor.Initialize("something", mockScheduler); dataProcessor.Start(); dataProcessor.FailOnSchedulingError = true; Assert.Throws <SchedulerException>(() => dataProcessor.Start()); }
public async Task ShouldValidateInputXmlWhenConfigured() { var dataProcessor = new XMLSchedulingDataProcessorPlugin(); dataProcessor.FileNames = "./Xml/TestData/JobTypeNotFound.xml"; var mockScheduler = A.Fake <IScheduler>(); await dataProcessor.Initialize("something", mockScheduler); await dataProcessor.Start(); dataProcessor.FailOnSchedulingError = true; Assert.ThrowsAsync <SchedulerException>(async() => await dataProcessor.Start()); }