예제 #1
0
 public function testSaveAndFind()
 {
     $user = new User('1');
     $user->changeName('Malocher');
     $user->changeEmail('*****@*****.**');
     $this->eventStore->save($user);
     $this->eventStore->clear();
     $userFQCN = get_class($user);
     $checkUser = $this->eventStore->find($userFQCN, '1');
     $this->assertInstanceOf($userFQCN, $checkUser);
     $this->assertNotSame($user, $checkUser);
     $this->assertEquals($user->getName(), $checkUser->getName());
     $this->assertEquals($user->getEmail(), $checkUser->getEmail());
 }