Пример #1
0
            public void SendsTheCorrectParameter()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                client.GetAllPublic(new PublicRepositoryRequest(364));

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories?since=364"));
            }
Пример #2
0
            public async Task SendsTheCorrectParameter()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                await client.GetAllPublic(new PublicRepositoryRequest(364L));

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories?since=364"), null, "application/vnd.github.drax-preview+json");
            }
Пример #3
0
            public void RequestsTheCorrectUrlAndReturnsRepositories()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                client.GetAllPublic();

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories"));
            }
Пример #4
0
            public async Task RequestsTheCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                await client.GetAllPublic(new PublicRepositoryRequest(364L));

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories?since=364"));
            }
Пример #5
0
            public async Task RequestsTheCorrectUrlAndReturnsRepositories()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                await client.GetAllPublic();

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories"), null, "application/vnd.github.drax-preview+json");
            }
            public void RequestsTheCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                client.GetAllPublic(new PublicRepositoryRequest(364));

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories"),
                                     Arg.Any <Dictionary <string, string> >());
            }
            public void SendsTheCorrectParameter()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new RepositoriesClient(connection);

                client.GetAllPublic(new PublicRepositoryRequest(364));

                connection.Received()
                .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories"),
                                     Arg.Is <Dictionary <string, string> >(d => d.Count == 1 &&
                                                                           d["since"] == "364"));
            }
            public async Task SendsTheCorrectParameter()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoriesClient(connection);

                await client.GetAllPublic(new PublicRepositoryRequest(364));

                connection.Received()
                    .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "repositories?since=364"));
            }
            public async Task RequestsTheCorrectUrlAndReturnsRepositories()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoriesClient(connection);

                await client.GetAllPublic();

                connection.Received()
                    .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "repositories"));
            }
Пример #10
0
            public void RequestsTheCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoriesClient(connection);

                client.GetAllPublic(new PublicRepositoryRequest(364));

                connection.Received()
                    .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "/repositories?since=364"));
            }