/** @test */ public function codeWithSeveralOperands() { $this->and->addOperand($this->getNativeExpressionMock('EXPRESSION1'))->addOperand($this->getNativeExpressionMock('EXPRESSION2'))->addOperand($this->getNativeExpressionMock('EXPRESSION3'))->addOperand($this->getNativeExpressionMock('EXPRESSION2'))->addOperand($this->getNativeExpressionMock('EXPRESSION1')); $this->assertEquals('(EXPRESSION1 && EXPRESSION2 && EXPRESSION3)', $this->and->getNativeExpression()); }