public static void Fixie(string fullName) { var methodGroup = new MethodGroup(fullName); var executionProxy = new Fixie.ExecutionProxy(); var errorListener = new NUnitListener(); var result = executionProxy.RunMethods(TestAssemblyFixture.Assembly, new Options(), errorListener, new[] { methodGroup }); Report(result, errorListener); }
public Case(MethodInfo caseMethod, params object[] parameters) { Parameters = parameters != null && parameters.Length == 0 ? null : parameters; Class = caseMethod.ReflectedType; Method = TryResolveTypeArguments(caseMethod, parameters); MethodGroup = new MethodGroup(caseMethod); Name = GetName(); exceptions = new List<Exception>(); }
public Case(MethodInfo caseMethod, params object[] parameters) { Parameters = parameters != null && parameters.Length == 0 ? null : parameters; Class = caseMethod.ReflectedType; Method = caseMethod.IsGenericMethodDefinition ? caseMethod.MakeGenericMethod(GenericArgumentResolver.ResolveTypeArguments(caseMethod, parameters)) : caseMethod; MethodGroup = new MethodGroup(caseMethod); Name = GetName(); exceptions = new List<Exception>(); }
public AssemblyResult RunMethods(Assembly assembly, Options options, Listener listener, MethodGroup[] methodGroups) { return Runner(options, listener).RunMethods(assembly, methodGroups); }
public AssemblyResult RunMethods(string assemblyFullPath, Options options, Listener listener, MethodGroup[] methodGroups) { var assembly = LoadAssembly(assemblyFullPath); return RunMethods(assembly, options, listener, methodGroups); }