Esempio n. 1
0
 public function test_fails_if_message_is_not_signed_with_reference_signature()
 {
     $message = new Message(['appid' => 'wxd930ea5d5a258f4f', 'mch_id' => '10000100', 'device_info' => '1000', 'body' => 'test', 'nonce_str' => 'ibuaiVcKdpRxkhJA']);
     $message->setHashGenerator($this->getReferenceHashGenerator());
     $message->sign();
     $expected = '9A0A8659F005D6984697E2CA0A9CF3B7';
     $actual = $message->get('sign');
     $this->assertEquals($expected, $actual);
 }