Added tests for Last, LastOrDefault, Single, SingleOrDefault