public void EnsuresNonNullArguments() { var client = new ObservableOrganizationHooksClient(Substitute.For <IGitHubClient>()); Assert.Throws <ArgumentNullException>(() => client.Ping(null, 12345678)); Assert.Throws <ArgumentException>(() => client.Ping("", 12345678)); }
public void RequestsCorrectUrl() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableOrganizationHooksClient(gitHubClient); client.Ping("org", 12345678); gitHubClient.Received().Organization.Hook.Ping("org", 12345678); }