Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestClasses C# (CSharp) Method

GetTestClasses() private method

private GetTestClasses ( IAssembly assembly, TestClassInstanceDictionary instances ) : List
assembly IAssembly
instances TestClassInstanceDictionary
return List
        public virtual List<ITestClass> GetTestClasses(IAssembly assembly, TestClassInstanceDictionary instances)
        {
            List<ITestClass> classes = new List<ITestClass>(assembly.GetTestClasses());
            FilterTestClasses(classes, instances);
            SortTestClasses(classes);
            return classes;
        }

Usage Example

Beispiel #1
0
        /// <summary>
        /// Reflect over all test classes in the assembly and add any which are not
        /// filtered out into the test work item queue.
        /// </summary>
        private void EnqueueTestClasses()
        {
            IList <ITestClass> classes = _filter.GetTestClasses(_assembly, ClassInstances);

            foreach (ITestClass testClass in classes)
            {
                _testClasses.Enqueue(TestHarness.LogicFactory.CreateTestClassManager(Provider, _filter, testClass, ClassInstances.GetInstance(testClass.Type)));
            }
            Enqueue(_testClasses);
        }
All Usage Examples Of Microsoft.Silverlight.Testing.Harness.TestRunFilter::GetTestClasses