/**
  * test for saving events through data access
  *
  * @return void
  */
 public function testDataAccessEventMethod()
 {
     $dataAccess = new DataAccess();
     //save event to database
     $dataAccess->eventSave($dataAccess->userIdByEmail("*****@*****.**"), "Test1", "Sat Mar 12 2016 11:30:00 GMT+0000", "Sat Mar 12 2016 11:30:00 GMT+0000", "*****@*****.**", "user1");
     $dataAccess->eventSave($dataAccess->userIdByEmail("*****@*****.**"), "Test2", "Sun Mar 13 2016 11:30:00 GMT+0000", "Sun Mar 13 2016 11:30:00 GMT+0000", "*****@*****.**", "user1");
     $dataAccess->eventSave($dataAccess->userIdByEmail("*****@*****.**"), "Test3", "Mon Mar 14 2016 11:30:00 GMT+0000", "Mon Mar 14 2016 11:30:00 GMT+0000", "*****@*****.**", "user1");
     $this->seeInDatabase('calendar', ['title' => 'Test1']);
     $this->seeInDatabase('calendar', ['title' => 'Test2']);
     $this->seeInDatabase('calendar', ['title' => 'Test3']);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $dataAccess = new DataAccess();
     $dataAccessVisit = new VisitsMng();
     $userid = $dataAccess->userIdByEmail($request->email);
     $list = ['userid' => $userid, 'email' => $request->email, 'height' => $request->height, 'weight' => $request->weight, 'date' => "{$request->year}-{$request->month}-{$request->day}", 'symptoms' => $request->symptoms, 'allergies' => $request->allergies, 'time' => $request->time, 'end_time' => $request->end_time];
     $dataAccessVisit->visitSave($list);
     return redirect('/clientlist');
 }
 /**
  * test for getting clients through RESTFUL API
  *
  * @return void
  */
 public function testGetClientRecordApi()
 {
     $dataAccess = new DataAccess();
     //assert that it does not return an empty list of clients
     $this->assertNotEquals(null, $dataAccess->getClientsApi());
     //get detailed client through id, assert its not null
     $this->assertNotEquals(null, $dataAccess->getDetailedClientsApi($dataAccess->userIdByEmail('*****@*****.**')));
     //get clients vists, assert its not null
     $this->assertNotEquals(null, $dataAccess->getVisits(1));
 }