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]); }
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")); }
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); }
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")); }
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); }