public void Visit_Extension () { var expectedResult = Expression.Constant (0); var visitor = new TestableExpressionVisitor(); var extensionExpressionMock = MockRepository.StrictMock<ExtensionExpression> (typeof (int)); extensionExpressionMock.Expect (mock => ExtensionExpressionTestHelper.CallAccept (mock, visitor)).Return (expectedResult); extensionExpressionMock.Replay(); var result = visitor.Visit (extensionExpressionMock); extensionExpressionMock.VerifyAllExpectations(); Assert.That (result, Is.SameAs (expectedResult)); }
public void Visit_Extension() { var expectedResult = Expression.Constant(0); var visitor = new TestableExpressionVisitor(); var extensionExpressionMock = MockRepository.StrictMock <ExtensionExpression> (typeof(int)); extensionExpressionMock.Expect(mock => ExtensionExpressionTestHelper.CallAccept(mock, visitor)).Return(expectedResult); extensionExpressionMock.Replay(); var result = visitor.Visit(extensionExpressionMock); extensionExpressionMock.VerifyAllExpectations(); Assert.That(result, Is.SameAs(expectedResult)); }