public void ScrapingSchedule_ValidCron_Succeeds() { // Arrange const string validCron = "* * * * *"; Environment.SetEnvironmentVariable(EnvironmentVariables.Scraping.CronSchedule, validCron); // Act var scrapingScheduleValidationStep = new ScrapingScheduleValidationStep(); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }
public void ScrapingSchedule_InvalidCron_Fails() { // Arrange const string invalidCron = "Invalid * * * *"; Environment.SetEnvironmentVariable(EnvironmentVariables.Scraping.CronSchedule, invalidCron); // Act var scrapingScheduleValidationStep = new ScrapingScheduleValidationStep(); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.False(validationResult.IsSuccessful); }