public void PropertyValueProviderCategoryWithMultipleCategories() { CheckTraitsSupported(); 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, "TestCategory") as string[]; Assert.IsNotNull(obj); Assert.AreEqual(obj.Length,2); Assert.AreSame("CI", obj[0]); Assert.AreSame("MyOwn",obj[1]); }
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 PropertyValueProviderCategoryWithOneCategory() { CheckTraitsSupported(); 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, "TestCategory"); Assert.AreSame("CI", obj); }