public void Execute_SomeFiltersSatisfied_NoMatches() { var recipes = new[] { TestRecipes.IronBar }; var filterA = new ProductFilter(); var filterB = new SkillFilter(new Skill("Smelting", 1)); var filter = new CompositeFilter(filterA, filterB); var matches = filter.Execute("Copper Bar", recipes); Assert.Empty(matches); }