public void CallsIntoClient() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableUserKeysClient(gitHubClient); client.Delete(1); gitHubClient.User.Keys.Received().Delete(1); }
public void CallsIntoClient() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableUserKeysClient(gitHubClient); client.GetAll("auser"); gitHubClient.User.Keys.Received().GetAll("auser", Arg.Any <ApiOptions>()); }
public void CallsIntoClient() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableUserKeysClient(gitHubClient); client.GetAllForCurrent(); gitHubClient.User.GitSshKey.Received().GetAllForCurrent(Arg.Any <ApiOptions>()); }
public void CallsIntoClient() { var gitHubClient = Substitute.For <IGitHubClient>(); var client = new ObservableUserKeysClient(gitHubClient); client.Create(new NewPublicKey("title", "ABCDEFG")); gitHubClient.User.Keys.Received().Create( Arg.Is <NewPublicKey>(a => a.Title == "title" && a.Key == "ABCDEFG")); }