public void SetupBaseBinaryExpressionNodeTemplate() { MockNodeFactory .Setup(factory => factory.Build(TestLeftExpression)) .Returns(TestLeftNode.Object); MockNodeFactory .Setup(factory => factory.Build(TestRightExpression)) .Returns(TestRightNode.Object); }
public void Init() { _testExpression = Expression.MakeMemberAccess(TestParameter, TestMember); MockNodeFactory .Setup(factory => factory.Build(TestParameter)) .Returns(MockExpressionNode.Object); TestObject = new MemberAccessNode( MockNodeFactory.Object, TestExpression); }
public void Init() { _testExpression = Expression.Convert(TestOperandExpression, typeof(int)); MockNodeFactory .Setup(factory => factory.Build(TestOperandExpression)) .Returns(MockOperandExpression.Object); TestObject = new ConvertNode( MockNodeFactory.Object, TestExpression); }
public void Init() { _testExpression = Expression.Lambda(TestBodyExpression, TestParameterExpression); MockNodeFactory .Setup(factory => factory.Build(TestBodyExpression)) .Returns(MockBodyNode.Object); TestObject = new LambdaNode( MockNodeFactory.Object, TestExpression); }
public void BuildsNodeForRight() { MockNodeFactory.Verify(factory => factory.Build(TestRightExpression), Times.Once); }
public void BuildsExpressionNode() { MockNodeFactory.Verify(factory => factory.Build(TestParameter), Times.Once); }
public void BuildsNodeForOperand() { MockNodeFactory.Verify(factory => factory.Build(TestOperandExpression), Times.Once); }
public void BuildsNodeForBody() { MockNodeFactory.Verify(factory => factory.Build(TestBodyExpression), Times.Once); }