public void Test_NameFilter_Return_Rigth_Objects() { //arrange NameFilter filter = new NameFilter("Nam"); //act var expression = filter.Execute(_startExpression); var games = _games.Where(expression.Compile()).ToList(); //assert Assert.IsNotNull(games); Assert.AreEqual(1, games.Count); Assert.AreEqual(1, games[0].GameId); }
public void Test_PipelineBuilder_Return_Right_Object() { //arrange NameFilter filter = new NameFilter("Nam"); PipelineBuilder builder = new PipelineBuilder(); //act var expression = builder.Execute( new List<IFilter> { filter }); List<Game> games = _games.Where(expression.Compile()).ToList(); //assert Assert.IsNotNull(games); Assert.AreEqual(1, games.Count); Assert.AreEqual(1, games[0].GameId); }