public void FilterByBlueReturns2() { // arrange var filter = new ProductFilter(); var products = BuildProducts(); // act var result = filter.ByColor(products, ProductColor.Blue); // assert Assert.That(result.Count(), Is.EqualTo(2)); Assert.That(result, Has.All.Matches<Product>(x => x.Color == ProductColor.Blue)); }