protected ValidationConfigurationItem AddValidationToConfiguration(string name, TimeSpan failAfter, params string[] requiredValidations) { var validation = new ValidationConfigurationItem { Name = name, FailAfter = failAfter, RequiredValidations = requiredValidations.ToList() }; Configuration.Validations.Add(validation); return(validation); }
public void ReturnsNestedEmptyListEmptyGraph() { // Arrange var validators = new ValidationConfigurationItem[0]; // Act var actual = TopologicalSort.EnumerateAll(validators); // Assert Assert.Equal(new List <List <string> > { new List <string>() }, actual); }
protected ValidationConfigurationItem AddValidationToConfiguration(string name, TimeSpan failAfter, bool shouldStart, ValidationFailureBehavior failureBehavior, params string[] requiredValidations) { var validation = new ValidationConfigurationItem { Name = name, TrackAfter = failAfter, RequiredValidations = requiredValidations.ToList(), ShouldStart = shouldStart, FailureBehavior = failureBehavior }; Configuration.Validations.Add(validation); return(validation); }