Esempio n. 1
0
 /**
  * Test PaymentState Mail
  */
 public function testShouldReturnCorrectMailTypeIfTypeIsPaymentState()
 {
     $statusMock = $this->getMockBuilder('\\Shopware\\Models\\Order\\Status')->disableOriginalConstructor()->getMock();
     $statusMock->expects($this->any())->method('getGroup')->will($this->returnValue(\Shopware\Models\Order\Status::GROUP_PAYMENT));
     $mail = new Mail();
     $mail->setMailtype(Mail::MAILTYPE_STATE);
     $mail->setStatus($statusMock);
     $this->assertFalse($mail->isUserMail());
     $this->assertFalse($mail->isSystemMail());
     $this->assertFalse($mail->isOrderStateMail());
     $this->assertTrue($mail->isPaymentStateMail());
 }