public TestNodeViewModel(TesterNodeViewModel parent, PerfLab perfLab, TestSuiteInfo testSuite, string testMethodName) : base(parent) { this.PerfLab = perfLab; this.TestSuite = testSuite; this.Tests = testSuite.Tests.Where(x => x.TestMethodName == testMethodName).ToArray(); this.Name = testMethodName; this.Children.AddRange(from testInfo in this.Tests select new TestedTypeNodeViewModel(this, perfLab, testInfo) {IsChecked = false}); this.IsEnabled = this.Children.Count > 0; }
public TestNodeViewModel(TesterNodeViewModel parent, PerfLab perfLab, TestSuiteInfo testSuite, string testMethodName) : base(parent) { this.PerfLab = perfLab; this.TestSuite = testSuite; this.Tests = testSuite.Tests.Where(x => x.TestMethodName == testMethodName).ToArray(); this.Name = testMethodName; this.Children.AddRange(from testInfo in this.Tests select new TestedTypeNodeViewModel(this, perfLab, testInfo) { IsChecked = false }); this.IsEnabled = this.Children.Count > 0; }