diff --git a/tests/GatewayTest.php b/tests/GatewayTest.php index 61c7986..786ff90 100644 --- a/tests/GatewayTest.php +++ b/tests/GatewayTest.php @@ -86,6 +86,26 @@ public function it_can_make_a_cvd_secured_purchase_and_receive_a_response() $this->assertTrue($response->successful); } + /** @test */ + public function it_can_make_a_avs_secured_purchase_and_receive_a_response() + { + $params = ['environment' => $this->environment, 'avs' => true]; + $gateway = Moneris::create($this->id, $this->token, $params); + $params = [ + 'avs_street_number' => '123', + 'avs_street_name' => 'Fake Street', + 'avs_zipcode' => 'X0X0X0', + 'order_id' => uniqid('1234-56789', true), + 'amount' => '1.00', + 'credit_card' => $this->visa, + 'expdate' => '2012', + ]; + $response = $gateway->purchase($params); + + $this->assertEquals(Response::class, get_class($response)); + $this->assertTrue($response->successful); + } + /** @test */ public function it_can_pre_authorize_a_purchase_and_receive_a_response() {