示例#1
0
        public void VisitAndConvert_Collection()
        {
            var expr1       = Expression.Constant(1);
            var expressions = new List <ConstantExpression> (new[] { expr1 }).AsReadOnly();

            Expect.Call(VisitorMock.Visit(expr1)).Return(expr1);
            VisitorMock.Replay();

            var result = VisitorMock.VisitAndConvert(expressions, "Whatever");

            Assert.That(result, Is.SameAs(expressions));
            VisitorMock.VerifyAllExpectations();
        }