Ejemplo n.º 1
0
 public void Select(Project project)
 {
     StopUpdating();
     dynamicAssembly = new AssemblyStarter(project.FilePath, true);
     Tests           = new List <string>(dynamicAssembly.GetTestNames());
     SelectTest(Tests[0]);
 }
Ejemplo n.º 2
0
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            // MainWindowInit.Show();
            // AssemblyStarter.RunStatic(assemblyName, className, methodName);
            AssemblyStarter.RunAssembly(assemblyName, className, methodName, commandData, ref message, elements);

            return(Result.Succeeded);
        }
        public void StartGraphicsVisualTest()
        {
            const string TestAssemblyFilename =
                @"c:\code\DeltaEngine\Graphics\Tests\bin\Debug\DeltaEngine.Graphics.Tests.dll";

            using (var starter = new AssemblyStarter(TestAssemblyFilename, true))
                starter.Start("DeviceTests", "DrawRedBackground");
        }
 public void FindAllDeltaEngineTests()
 {
     using (var starter = new AssemblyStarter("DeltaEngine.Tests.dll", false))
         foreach (var test in starter.GetTestNames())
         {
             Console.WriteLine(test);
         }
 }
Ejemplo n.º 5
0
        public MainWindowViewModel(Document doc)
        {
            this.doc = doc;

            windowBasedExternalEventHandler = Activator.CreateInstance(AssemblyStarter.GetObjectTypeByName(externalAssemblyName, "WindowBased"));
            windowBasedExternalEvent        = ExternalEvent.Create((IExternalEventHandler)windowBasedExternalEventHandler);

            UpdateAll();
        }
        public void FindAllGraphicsTests()
        {
            const string TestAssemblyFilename =
                @"c:\code\DeltaEngine\Graphics\Tests\bin\Debug\DeltaEngine.Graphics.Tests.dll";

            using (var starter = new AssemblyStarter(TestAssemblyFilename, false))
                foreach (var test in starter.GetTestNames())
                {
                    Console.WriteLine(test);
                }
        }
 public void StartGlobalTimeTest()
 {
     using (var starter = new AssemblyStarter("DeltaEngine.Tests.dll", false))
         starter.Start("GlobalTimeTests", "CalculateFpsWithStopwatch");
 }
Ejemplo n.º 8
0
 private static void StartTest(string assembly, string entryClass, string entryMethod)
 {
     using (var starter = new AssemblyStarter(assembly, false))
         starter.Start(entryClass, entryMethod);
 }