Using `GetAsync<object>` here will cause NSubstitute to fail the test because it was expecting something like this:

``
connection.Received().Get<PullRequestMerge>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/pulls/42/merge"), null);
```

Ensure you've got the right overload and the right generic parameters.