public function testUpdateClientRecord()
 {
     $dataAccess = new DataAccess();
     $list1 = ['userid' => $dataAccess->userIdByEmail("*****@*****.**"), 'city' => 'Winnipeg', 'postalCode' => 'R3T2Z6', 'state' => 'Manitoba', 'country' => 'Canada', 'occupation' => "Student", 'maritalStatus' => "Single"];
     $list2 = ['userid' => $dataAccess->userIdByEmail("*****@*****.**"), 'city' => 'PortHarcourt', 'postalCode' => 'LOL', 'state' => 'Rivers', 'country' => 'Nigeria', 'occupation' => "Student", 'maritalStatus' => "Single"];
     $list3 = ['userid' => $dataAccess->userIdByEmail("*****@*****.**"), 'city' => 'Oakbank', 'postalCode' => 'R3T2Z6', 'state' => 'Manitoba', 'country' => 'Canada', 'occupation' => "Farmer", 'maritalStatus' => "Married"];
     $dataAccess->clientInfoSave($list1, '*****@*****.**');
     $dataAccess->clientInfoSave($list2, '*****@*****.**');
     $dataAccess->clientInfoSave($list3, '*****@*****.**');
     //assert that users are in the database
     $this->assertNotEquals(null, $dataAccess->getPatient($dataAccess->userIdByEmail("*****@*****.**")));
     $this->assertNotEquals(null, $dataAccess->getPatient($dataAccess->userIdByEmail("*****@*****.**")));
     $this->assertNotEquals(null, $dataAccess->getPatient($dataAccess->userIdByEmail("*****@*****.**")));
     //check that the info in the database is updated with what we added
     $testUser = ClientList::where('email', '=', '*****@*****.**')->firstOrFail();
     $this->assertEquals('Winnipeg', $testUser->city);
     $this->assertEquals('R3T2Z6', $testUser->postalCode);
     $this->assertEquals('Manitoba', $testUser->state);
     $this->assertEquals('Canada', $testUser->country);
     $this->assertEquals('Student', $testUser->occupation);
     $this->assertEquals('Single', $testUser->maritalStatus);
     $testUser = ClientList::where('email', '=', '*****@*****.**')->firstOrFail();
     $this->assertEquals('PortHarcourt', $testUser->city);
     $this->assertEquals('LOL', $testUser->postalCode);
     $this->assertEquals('Rivers', $testUser->state);
     $this->assertEquals('Nigeria', $testUser->country);
     $this->assertEquals('Student', $testUser->occupation);
     $this->assertEquals('Single', $testUser->maritalStatus);
     $testUser = ClientList::where('email', '=', '*****@*****.**')->firstOrFail();
     $this->assertEquals('Oakbank', $testUser->city);
     $this->assertEquals('R3T2Z6', $testUser->postalCode);
     $this->assertEquals('Manitoba', $testUser->state);
     $this->assertEquals('Canada', $testUser->country);
     $this->assertEquals('Farmer', $testUser->occupation);
     $this->assertEquals('Married', $testUser->maritalStatus);
 }