public void ConfigurationPath_FileExists_Succeeds() { // Arrange const string invalidConfigurationPath = "Files/valid-sample.yaml"; Environment.SetEnvironmentVariable(EnvironmentVariables.Configuration.Path, invalidConfigurationPath); // Act var scrapingScheduleValidationStep = new ConfigurationPathValidationStep(); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }
public void ConfigurationPath_FileDoesNotExist_Fails() { // Arrange const string validConfigurationPath = "Invalid"; Environment.SetEnvironmentVariable(EnvironmentVariables.Configuration.Path, validConfigurationPath); // Act var scrapingScheduleValidationStep = new ConfigurationPathValidationStep(); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.False(validationResult.IsSuccessful); }
public void ConfigurationPath_FileDoesNotExist_Fails() { // Arrange const string validConfigurationPath = "Invalid"; var configOptions = Options.Create(new MetricsConfiguration { AbsolutePath = validConfigurationPath }); // Act var scrapingScheduleValidationStep = new ConfigurationPathValidationStep(configOptions); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.False(validationResult.IsSuccessful); }
public void ConfigurationPath_FileExists_Succeeds() { // Arrange const string invalidConfigurationPath = "Files/valid-sample.yaml"; var configOptions = Options.Create(new MetricsConfiguration { AbsolutePath = invalidConfigurationPath }); // Act var scrapingScheduleValidationStep = new ConfigurationPathValidationStep(configOptions, NullLogger <ConfigurationPathValidationStep> .Instance); var validationResult = scrapingScheduleValidationStep.Run(); // Assert Assert.True(validationResult.IsSuccessful); }
public void ConfigurationPath_FileDoesNotExist_Fails() { // Arrange const string validConfigurationPath = "Invalid"; var configOptions = Options.Create(new MetricsConfiguration { AbsolutePath = validConfigurationPath }); // Act var scrapingScheduleValidationStep = new ConfigurationPathValidationStep(configOptions, NullLogger <ConfigurationPathValidationStep> .Instance); var validationResult = scrapingScheduleValidationStep.Run(); // Assert PromitorAssert.ValidationFailed(validationResult); }