Exemplo n.º 1
0
        public async void PostSpiderSingleItemAsync()
        {
            using (var httpClient = GetFakeHttpClient(CrawlResponseString))
            {
                var request          = GetCrawlRequestObject();
                var expectedResponse = GetCrawlResponseObject <TargetComItem>().Items.First();
                var scrapyClient     = new ScrapyRTClient(httpClient);

                var response = await scrapyClient.PostSpiderSingleItemAsync <TargetComItem>(request);

                response.Should()
                .BeOfType <TargetComItem>()
                .And
                .BeEquivalentTo(expectedResponse);
            }
        }