public void GenerateQueryModel() { Expression expression = SelectTestQueryGenerator.CreateSimpleQuery_SelectExpression(ExpressionHelper.CreateQueryable <Cook> ()); _queryParserMock .Expect(mock => mock.GetParsedQuery(expression)) .Return(_fakeQueryModel); _queryParserMock.Replay(); var queryModel = _queryProvider.GenerateQueryModel(expression); _queryParserMock.VerifyAllExpectations(); Assert.That(queryModel, Is.SameAs(_fakeQueryModel)); }
public void ItShouldPassInputToQueryParser() { var inputText = "2 x 3"; _mockQueryParser.Expect(x => x.Parse(Arg.Is(inputText))).Return(new Calculation("x", 2, 3)); _calculator.Calculate(inputText); _mockQueryParser.VerifyAllExpectations(); }