示例#1
0
 private static void addToTestsTree(NunitTestsTreeBuilder builder, string name)
 {
     try
     {
         builder.CreateTestsTree(Assembly.LoadFrom(name));
     }
     catch (Exception)
     {
         Console.WriteLine("Cannot Load tests from" + name);
     }
 }
示例#2
0
        private void runWinformsTestrunner()
        {
            var treeBuilder = new TestsTreeBuilder();
            var builder     = new NunitTestsTreeBuilder(treeBuilder);

            addToTestsTree(builder, "Unit Tests.dll");
            addToTestsTree(builder, "../../Gameplay/bin/x86/Debug/Gameplay.dll");
            addToTestsTree(builder, "../../Geomipmap.Tests/bin/Debug/Geomipmap.Tests.dll");

            TestRunnerGUI runnerGui = new TestRunnerGUI(treeBuilder.RootNode);

            //runner.RunTestNewProcessPath = "\"" + Assembly.GetExecutingAssembly().Location + "\"" + " -test {0}";

            runnerGui.Run();
        }
示例#3
0
        private TestNode createTree()
        {
            var builder = new TestsTreeBuilder();

            //createSimulatorsTree(builder);

            var nunit = new NunitTestsTreeBuilder(builder);

            nunit.CreateTestsTree(TW.Data.GameplayAssembly);

            var unittests = Assembly.LoadFrom("Unit Tests.dll");

            nunit.CreateTestsTree(unittests);

            return(builder.RootNode);
        }