public static IEnumerable <T> Generate <T>() { var inputGenerator = new MutatorFactory(); var inputs = inputGenerator.GeneratePermutations <T>(); return(inputs); }
public static IEnumerable <T> Generate <T>( IObjectDefinition objectDefinition, List <IParameterDefinition> parameterDefinitions) { var inputGenerator = new MutatorFactory(); inputGenerator.AddObjectDefinition(objectDefinition); inputGenerator.AddParameterDefinitions(parameterDefinitions); var inputs = inputGenerator.GeneratePermutations <T>(); return(inputs); }
public Permutor() { _mutatorFactory = new MutatorFactory(); }