public void RequestsCorrectUrl() { var connection = Substitute.For<IApiConnection>(); var client = new IssuesClient(connection); client.GetAllForOwnedAndMemberRepositories(); connection.Received().GetAll<Issue>(Arg.Is<Uri>(u => u.ToString() == "user/issues"), Arg.Any<Dictionary<string, string>>()); }