/** * @test */ public function shouldMarkCanceledIfStatusSetToCanceled() { $request = new GetBinaryStatus(array(Constants::FIELD_STATUS => Constants::STATUS_CANCELED)); $request->markCanceled(); $action = new StatusAction(); $action->execute($request); $this->assertTrue($request->isCanceled()); }
/** * @test */ public function shouldNotMatchOthersThenCanceledStatus() { $statusRequest = new GetBinaryStatus(new \stdClass()); $statusRequest->markCanceled(); $this->assertTrue($statusRequest->isCanceled()); $this->assertFalse($statusRequest->isPending()); $this->assertFalse($statusRequest->isSuspended()); $this->assertFalse($statusRequest->isExpired()); $this->assertFalse($statusRequest->isFailed()); $this->assertFalse($statusRequest->isCaptured()); $this->assertFalse($statusRequest->isNew()); $this->assertFalse($statusRequest->isUnknown()); }
/** * @test */ public function shouldNotMatchOthersThenCanceledStatus() { $getStatus = new GetBinaryStatus(new \stdClass()); $getStatus->markCanceled(); $this->assertTrue($getStatus->isCanceled()); $this->assertFalse($getStatus->isPending()); $this->assertFalse($getStatus->isSuspended()); $this->assertFalse($getStatus->isExpired()); $this->assertFalse($getStatus->isFailed()); $this->assertFalse($getStatus->isCaptured()); $this->assertFalse($getStatus->isPayedout()); $this->assertFalse($getStatus->isAuthorized()); $this->assertFalse($getStatus->isNew()); $this->assertFalse($getStatus->isUnknown()); }