public void FilteredDrinksContainsResultsWithAnyIngredientMatch() { var expected = new LocalDrink( "1", "", new[] { new Ingredient( "a", Measurement.Tsp, 1 ), new Ingredient( "b", Measurement.Tsp, 2 ) } ); recipes.Add( expected ); var results = recipes.WithIngredients( "b", "c" ); Assert.IsTrue( expected.Equals( results.Single() ) ); }