Ejemplo n.º 1
0
        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);
        }