public ContinuousUpdaterDesign() { SelectedProject = new Project( @"C:\code\DeltaEngine\Rendering2D\Shapes\Tests\bin\Debug\DeltaEngine.Rendering2D.Shapes.Tests.dll"); Tests = new List<string> { "Line2DTests.RenderRedLine", "Line2DTests.RenderGreenLine" }; SelectedTest = Tests[0]; SourceCode = "new Line2D(Vector2D.UnitX, Vector2D.UnitY, Color.Red);\n" + "new Circle(Vector2D.Center, 0.2f, Color.Green);"; LastTimeUpdated = "2013-10-02 03:30:24"; IsUpdating = true; }
private void AddProjectIfNotExisting(string assemblyFilePath) { if (!File.Exists(assemblyFilePath)) return; var newProject = new Project(assemblyFilePath); foreach (var project in Projects) if (project.Name == newProject.Name) return; Projects.Add(newProject); }
public void Select(Project project) { StopUpdating(); dynamicAssembly = new AssemblyStarter(project.FilePath, true); Tests = new List<string>(dynamicAssembly.GetTestNames()); SelectTest(Tests[0]); }