Added tests for First and FirstOrDefault