/// <summary> /// Initializes a new instance of the <see cref="TestGeneratorManagerControl"/> class. /// </summary> public TestGeneratorManagerControl() { this.InitializeComponent(); var unitTestManager = new TestGeneratorVM(); solutionExplorer.ItemsSource = unitTestManager.DiscoverProjectClasses(); }
private void button1_Click(object sender, RoutedEventArgs e) { var unitTestManager = new TestGeneratorVM(); List <string> selectedClasses = new List <string>(); foreach (var item in solutionExplorer.Items) { var project = (ProjectObj)item; foreach (ProjectClass projectClass in project.Classes) { if (projectClass.IsSelected) { selectedClasses.Add(projectClass.Name); } } } if (selectedClasses.Count() > 0) { unitTestManager.GenerateUnitTestsLogic(selectedClasses); } }