Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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>();
        }
Esempio n. 3
0
        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>();
        }
Esempio n. 4
0
 public AssemblyResult RunMethods(Assembly assembly, Options options, Listener listener, MethodGroup[] methodGroups)
 {
     return Runner(options, listener).RunMethods(assembly, methodGroups);
 }
Esempio n. 5
0
 public AssemblyResult RunMethods(string assemblyFullPath, Options options, Listener listener, MethodGroup[] methodGroups)
 {
     var assembly = LoadAssembly(assemblyFullPath);
     return RunMethods(assembly, options, listener, methodGroups);
 }