function testNotExists1()
 {
     $user = new UserAccountModel();
     $user->setEmail("*****@*****.**");
     $user->setUsername("test");
     $user->setPassword("password");
     $userRepo = new UserAccountRepository();
     $userRepo->create($user);
     $site = new SiteModel();
     $site->setTitle("Test");
     $site->setSlug("test");
     $siteRepo = new SiteRepository();
     $siteRepo->create($site, $user, array(), $this->getSiteQuotaUsedForTesting());
     $group = new GroupModel();
     $group->setTitle("test");
     $group->setDescription("test test");
     $group->setUrl("http://www.group.com");
     $groupRepo = new GroupRepository();
     $groupRepo->create($group, $site, $user);
     $event1 = new EventModel();
     $event1->setGroup($group);
     $event1->setStartAt($this->mktime(2013, 8, 1, 19, 0, 0));
     $event1->setEndAt($this->mktime(2013, 8, 1, 21, 0, 0));
     $eventRepository = new EventRepository();
     $eventRepository->create($event1, $site, $user);
     $eventProposed = new EventModel();
     $eventProposed->setGroup($group);
     $eventProposed->setStartAt($this->mktime(2013, 8, 2, 19, 0, 0));
     $eventProposed->setEndAt($this->mktime(2013, 8, 2, 21, 0, 0));
     $ersm = new EventRecurSetModel();
     $events = $ersm->filterEventsForExisting($event1, array($eventProposed));
     $this->assertEquals(1, count($events));
 }