public void FilterGetsCalled() { var fixture = new TestFixture(typeof(Foo)); var criterion = new MyCriterion(); fixture.Execute(new TestRun(criterion), new NullListener()); Assert.True(criterion.HasBeenCalled, "Filter wasn't called."); }
public void UsesCriteria() { var uri = new Uri(GetType().Assembly.CodeBase); var targetPath = Path.Combine(Util.SolutionCodeBase, "build\\Debug\\csUnit.Core.Tests.dll"); if (File.Exists(targetPath)) { File.Delete(targetPath); } File.Copy(uri.AbsolutePath, targetPath); var recipe = RecipeFactory.NewRecipe(string.Empty) as Recipe; var criterion = new MyCriterion(); if (recipe != null) { recipe.AddAssembly(_testDll); recipe.RunTests(new TestRun(criterion)); recipe.Join(); } Assert.True(criterion.HasBeenCalled); }
public void UsesCriteria() { var uri = new Uri(GetType().Assembly.CodeBase); var targetPath = Path.Combine(Util.SolutionCodeBase, "build\\Debug\\csUnit.Core.Tests.dll"); if( File.Exists(targetPath) ) { File.Delete(targetPath); } File.Copy(uri.AbsolutePath, targetPath); var recipe = RecipeFactory.NewRecipe(string.Empty) as Recipe; var criterion = new MyCriterion(); if (recipe != null) { recipe.AddAssembly(_testDll); recipe.RunTests(new TestRun(criterion)); recipe.Join(); } Assert.True(criterion.HasBeenCalled); }