Ejemplo n.º 1
0
            public void CallsIntoClient()
            {
                var gitHubClient = Substitute.For <IGitHubClient>();
                var client       = new ObservableUserKeysClient(gitHubClient);

                client.Delete(1);

                gitHubClient.User.Keys.Received().Delete(1);
            }
Ejemplo n.º 2
0
            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>());
            }
Ejemplo n.º 4
0
            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"));
            }