public void PropertyValueProviderWithMultipleCategoriesAndCategoryAsFilter()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            tc.AddTrait("Category", "MyOwn");
            var testFilter = new TfsTestFilter(null);
            var obj        = TfsTestFilter.PropertyValueProvider(tc, "Category") as string[];

            Assert.IsNotNull(obj);
            Assert.AreEqual(obj.Length, 2);
            Assert.AreSame("CI", obj[0]);
            Assert.AreSame("MyOwn", obj[1]);
        }
Ejemplo n.º 2
0
        public void PropertyValueProviderWithMultipleCategoriesAndCategoryAsFilter()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            tc.AddTrait("Category", "MyOwn");
            var testFilter = VsTestFilterFactory.CreateVsTestFilter(settings, null);
            var obj        = VsTestFilter.PropertyValueProvider(tc, "Category") as string[];

            Assert.That(obj, Is.Not.Null);
            Assert.That(obj.Length, Is.EqualTo(2));
            Assert.That(obj[0], Is.SameAs("CI"));
            Assert.That(obj[1], Is.SameAs("MyOwn"));
        }
Ejemplo n.º 3
0
        public void PropertyValueProviderCategoryFail()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            var testFilter = new TfsTestFilter(null);
            var obj        = TfsTestFilter.PropertyValueProvider(tc, "Garbage");

            Assert.Null(obj);
        }
        public void PropertyValueProviderWithOneCategoryAndCategoryAsFilter()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            var testFilter = new TfsTestFilter(null);
            var obj        = TfsTestFilter.PropertyValueProvider(tc, "Category");

            Assert.AreSame("CI", obj);
        }
Ejemplo n.º 5
0
        public void PropertyValueProviderWithOneCategoryAndTestCategoryAsFilter()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            var testFilter = VsTestFilterFactory.CreateVsTestFilter(settings, null);
            var obj        = VsTestFilter.PropertyValueProvider(tc, "TestCategory");

            Assert.That(obj, Is.SameAs("CI"));
        }
Ejemplo n.º 6
0
        public void PropertyValueProviderCategoryFail()
        {
            var tc = new TestCase("Test1", new Uri("executor://NUnitTestExecutor"), "NUnit.VSIX");

            tc.AddTrait("Category", "CI");
            var testFilter = VsTestFilterFactory.CreateVsTestFilter(settings, null);
            var obj        = VsTestFilter.PropertyValueProvider(tc, "Garbage");

            Assert.That(obj, Is.Null);
        }