diff --git a/Octokit.Tests/Clients/RepositoryHooksClientTest.cs b/Octokit.Tests/Clients/RepositoryHooksClientTest.cs index 212403e3..c94dc0a4 100644 --- a/Octokit.Tests/Clients/RepositoryHooksClientTest.cs +++ b/Octokit.Tests/Clients/RepositoryHooksClientTest.cs @@ -128,7 +128,6 @@ namespace Octokit.Tests.Clients } } - public class TheTestMethod { [Fact] @@ -139,7 +138,7 @@ namespace Octokit.Tests.Clients client.Hooks.Test("fake", "repo", 12345678); - connection.Received().Post(Arg.Is(u => u.ToString() == "repos/fake/repo/hooks/12345678/tests"), null); + connection.Received().Post(Arg.Is(u => u.ToString() == "repos/fake/repo/hooks/12345678/tests"), Arg.Any()); } [Fact] @@ -159,7 +158,7 @@ namespace Octokit.Tests.Clients client.Hooks.Test("owner", "repo", 12345678); - connection.Received().Post(Arg.Any(), Arg.Is(o => o == null)); + connection.Received().Post(Arg.Any(), Arg.Any()); } } diff --git a/Octokit/Clients/RepositoryHooksClient.cs b/Octokit/Clients/RepositoryHooksClient.cs index a508e124..89710f41 100644 --- a/Octokit/Clients/RepositoryHooksClient.cs +++ b/Octokit/Clients/RepositoryHooksClient.cs @@ -80,12 +80,10 @@ namespace Octokit /// public Task Test(string owner, string repositoryName, int hookId) { - throw new NotImplementedException(); + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(repositoryName, "repositoryName"); - //Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); - //Ensure.ArgumentNotNullOrEmptyString(repositoryName, "repositoryName"); - - //return ApiConnection.Post(ApiUrls.RepositoryHookTest(owner, repositoryName, hookId), null); + return ApiConnection.Post(ApiUrls.RepositoryHookTest(owner, repositoryName, hookId), new TestRepositoryHook()); } /// diff --git a/Octokit/Models/Request/TestRepositoryHook.cs b/Octokit/Models/Request/TestRepositoryHook.cs new file mode 100644 index 00000000..f04f1f70 --- /dev/null +++ b/Octokit/Models/Request/TestRepositoryHook.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Octokit +{ + public class TestRepositoryHook + { + } +} diff --git a/Octokit/Octokit.csproj b/Octokit/Octokit.csproj index a1e23c54..1d968537 100644 --- a/Octokit/Octokit.csproj +++ b/Octokit/Octokit.csproj @@ -69,6 +69,7 @@ +