Ejemplo n.º 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="testMethodResolver"></param>
 /// <param name="outputWriter"></param>
 /// <param name="instanceProvider"></param>
 public TestRunner(TestMethodResolver testMethodResolver, OutputWriter outputWriter, 
     ITestClassInstanceProvider instanceProvider)
 {
     _testMethodResolver = testMethodResolver;
     _outputWriter = outputWriter;
     _instanceProvider = instanceProvider;
 }
Ejemplo n.º 2
0
        public void should_return_success_when_all_tests_pass()
        {
            var methodResolver = new TestMethodResolver(new FakeAssemblyResolver());
            var runner = new TestRunner(methodResolver,_outputWriter, new TestClassInstanceProvider());
            var testMethod = "Victoria.Test.Tests.Unit.AssertTests.TrueThrows";
            var result = runner.Execute(testMethod);

            Assert.True(result);
        }
 public void should_load_test_assemblies_provided_by_assembly_resolver()
 {
     var methodsResolver = new TestMethodResolver(new TestRunnerTests.FakeAssemblyResolver());
     methodsResolver.LoadTestAssemblies();
     Assert.Equal(1,methodsResolver.TestAssemblies.Count());
 }