public void CallsIntoClient() { var githubClient = Substitute.For<IGitHubClient>(); var client = new ObservableUserGpgKeysClient(githubClient); client.Delete(1); githubClient.User.GpgKey.Received().Delete(1); }
public void CallsIntoClient() { var githubClient = Substitute.For<IGitHubClient>(); var client = new ObservableUserGpgKeysClient(githubClient); client.Create(new NewGpgKey("ABCDEFG")); githubClient.User.GpgKey.Received().Create(Arg.Is<NewGpgKey>(k => k.ArmoredPublicKey == "ABCDEFG")); }
public void CallsIntoClient() { var githubClient = Substitute.For<IGitHubClient>(); var client = new ObservableUserGpgKeysClient(githubClient); client.GetAllForCurrent(); githubClient.User.GpgKey.Received().GetAllForCurrent(Arg.Any<ApiOptions>()); }
public ObservableUsersClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, "client"); _client = client.User; Followers = new ObservableFollowersClient(client); Email = new ObservableUserEmailsClient(client); GitSshKey = new ObservableUserKeysClient(client); GpgKey = new ObservableUserGpgKeysClient(client); Administration = new ObservableUserAdministrationClient(client); }
public ObservableUsersClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, nameof(client)); _client = client.User; Followers = new ObservableFollowersClient(client); Email = new ObservableUserEmailsClient(client); GitSshKey = new ObservableUserKeysClient(client); GpgKey = new ObservableUserGpgKeysClient(client); Administration = new ObservableUserAdministrationClient(client); }
public ObservableUsersClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, "client"); _client = client.User; Followers = new ObservableFollowersClient(client); Email = new ObservableUserEmailsClient(client); #pragma warning disable CS0618 // Type or member is obsolete Keys = new ObservableUserKeysClient(client); #pragma warning restore CS0618 // Type or member is obsolete GitSshKey = new ObservableUserKeysClient(client); GpgKey = new ObservableUserGpgKeysClient(client); Administration = new ObservableUserAdministrationClient(client); }
public ObservableUsersClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, "client"); _client = client.User; Followers = new ObservableFollowersClient(client); Email = new ObservableUserEmailsClient(client); #pragma warning disable CS0618 // Type or member is obsolete Keys = new ObservableUserKeysClient(client); #pragma warning restore CS0618 // Type or member is obsolete GitSshKey = new ObservableUserKeysClient(client); GpgKey = new ObservableUserGpgKeysClient(client); Administration = new ObservableUserAdministrationClient(client); }