Hi,
I would start by using a breakpoint to make sure this code is called and check if the expected entity is returned.
Also as the id is hardcoded, what if you run this twice or if the id doesn't exists ? Sometimes it can be that you run/check agaisnt the wrong database or that your code hide exceptions.
Finally I helped once someone wo deleted test records after his insert statement.
In short make first sure that it really fails rather than it actually runs under unexcepted circumstances.