Example #1
0
        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));
        }
Example #2
0
        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();
        }