public void EnsuresNonEmptyArguments()
            {
                var gitHubClient = Substitute.For <IGitHubClient>();
                var client       = new ObservableGitHubAppsClient(gitHubClient);

                Assert.Throws <ArgumentException>(() => client.Get(""));
            }
            public void GetsFromCorrectUrl()
            {
                var gitHubClient = Substitute.For <IGitHubClient>();
                var client       = new ObservableGitHubAppsClient(gitHubClient);

                client.Get("foobar");

                gitHubClient.GitHubApps.Received().Get("foobar");
            }