$email = "*****@*****.**";
            $firstName = "Gary";
            $lastName = "Grice";
            $this->user1Key = new Uuid();
            $user1 = new User($this->user1Key, $username, $password, $email, $firstName, $lastName);
            $actual->add($user1);
            $returnedUser = $actual->getUser($this->user1Key);
            expect($returnedUser)->to->be->instanceof('Notes\\Domain\\Entity\\User');
            expect($returnedUser->getUserName())->to->equal($user1->getUserName());
        });
    });
    describe('->containsUser($userID)', function () {
        it('should return true if the user is in the database and false if they are not', function () {
            $actual = new MysqlUserRepository();
            expect($actual->containsUser($this->user1Key))->to->equal(true);
            $fakeId = new Uuid();
            expect($actual->containsUser($fakeId))->to->equal(false);
        });
    });
    describe('->modify($userID)', function () {
        it('should modify a user with the ID given with one or more input values', function () {
            $actual = new MysqlUserRepository();
            $passwordU = "OldDannyBrown12\$";
            $emailU = "*****@*****.**";
            $actual->modify($this->user1Key, '', '', $passwordU, $emailU, '');
            $returnedUser = $actual->getUser($this->user1Key);
            expect($returnedUser)->to->be->instanceof('Notes\\Domain\\Entity\\User');
            expect($returnedUser->getEmail())->to->equal($emailU);
        });
    });
});