public async Task RequestsCorrectUrlWithRepositoryId() { var connection = MockedIApiConnection.PostReturnsHttpStatus(HttpStatusCode.Created); var client = new CheckSuitesClient(connection); await client.Rerequest(1, 1); connection.Connection.Received().Post( Arg.Is <Uri>(u => u.ToString() == "repositories/1/check-suites/1/rerequest"), Args.Object, "application/vnd.github.antiope-preview+json"); }
public async Task RequestsCorrectUrl() { var connection = MockedIApiConnection.PostReturnsHttpStatus(HttpStatusCode.Created); var client = new CheckSuitesClient(connection); var request = new CheckSuiteTriggerRequest("123abc"); await client.Request("fake", "repo", request); connection.Connection.Received().Post( Arg.Is <Uri>(u => u.ToString() == "repos/fake/repo/check-suite-requests"), request, "application/vnd.github.antiope-preview+json"); }