コード例 #1
0
        public void Nodes_ProvideChunkDownloadWebClient()
        {
            // ARRANGE
            long offset = 5, count = 1234;
            DracoonHttpConfig         conf     = new DracoonHttpConfig();
            IRequestBuilder           builder  = new DracoonRequestBuilder(FactoryClients.OAuthMock);
            DracoonWebClientExtension expected = new DracoonWebClientExtension(offset, count);

            expected.Headers.Add(HttpRequestHeader.UserAgent, conf.UserAgent);
            expected.SetHttpConfigParams(conf);

            // ACT
            WebClient actual = builder.ProvideChunkDownloadWebClient(offset, count);

            // ASSERT
            Assert.Equal(expected, actual, new WebClientComparer());
        }