public void RequestsTheCorrectUrl() { var gitHubClient = Substitute.For <IGitHubClient>(); var releasesClient = new ObservableEnterprisePreReceiveEnvironmentsClient(gitHubClient); var data = new UpdatePreReceiveEnvironment { Name = "name", ImageUrl = "url" }; releasesClient.Edit(1, data); gitHubClient.Enterprise.PreReceiveEnvironment.Received(1).Edit(1, data); }
public void EnsuresNonNullArguments() { var client = new ObservableEnterprisePreReceiveEnvironmentsClient(Substitute.For <IGitHubClient>()); Assert.Throws <ArgumentNullException>(() => client.Edit(1, null)); }