public async Task EnsuresNonEmptyArguments() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableCheckSuitesClient(gitHubClient); Assert.Throws <ArgumentException>(() => client.Rerequest("", "repo", 1)); Assert.Throws <ArgumentException>(() => client.Rerequest("fake", "", 1)); }
public async Task RequestsCorrectUrlWithRepositoryId() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableCheckSuitesClient(gitHubClient); client.Rerequest(1, 1); gitHubClient.Check.Suite.Received().Rerequest(1, 1); }
public async Task RequestsCorrectUrl() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableCheckSuitesClient(gitHubClient); client.Rerequest("fake", "repo", 1); gitHubClient.Check.Suite.Received().Rerequest("fake", "repo", 1); }