public void Parse_TestClass() { args.Stub(m => m.PLevel).Return(PLevel.TestClass); Assembly assembly = Assembly.GetExecutingAssembly(); TestAssembly testAssembly = target.Parse(assembly); Assert.AreEqual(assembly.Location, testAssembly.Name); TestFixture testClass1 = testAssembly.Fixtures.FirstOrDefault(x => x.Name == "ParallelTestRunner.Tests.VSTest.TestClass1"); Assert.IsNotNull(testClass1); Assert.AreEqual("Group2", testClass1.Group); Assert.IsFalse(testClass1.Exclusive.Value); TestFixture testClass2 = testAssembly.Fixtures.FirstOrDefault(x => x.Name == "ParallelTestRunner.Tests.VSTest.TestClass2"); Assert.IsNotNull(testClass2); Assert.AreEqual("Group1", testClass2.Group); Assert.AreEqual(true, testClass2.Exclusive); }