public function testIfUserIsNotAdminForAtLeastOneResource_InvokeBaseRule()
 {
     $expectedResult = new ReservationValidationResult(false, array('some error'));
     $this->fakeUser->IsAdmin = false;
     $this->userRepository->expects($this->once())->method('LoadById')->with($this->equalTo($this->fakeUser->UserId))->will($this->returnValue($this->user));
     $this->user->expects($this->at(0))->method('IsResourceAdminFor')->with($this->equalTo($this->resource1))->will($this->returnValue(true));
     $this->user->expects($this->at(1))->method('IsResourceAdminFor')->with($this->equalTo($this->resource2))->will($this->returnValue(false));
     $this->baseRule->expects($this->once())->method('Validate')->with($this->equalTo($this->reservationSeries))->will($this->returnValue($expectedResult));
     $result = $this->rule->Validate($this->reservationSeries);
     $this->assertEquals($expectedResult, $result);
 }