private static async Task <TwitterUserResult> InvokeSut(string oAuthToken, string handle, bool includeRaw = false) { string responseData = GetTestFileContent(); var messageResponse = FakeHttpMessageHandler.GetStringHttpResponseMessage(responseData); var fakeMessageHandler = new FakeHttpMessageHandler(new HttpMessageOptions() { HttpResponseMessage = messageResponse }); var sut = new TwitterUserCrawler(fakeMessageHandler) { OAuthToken = oAuthToken }; var config = new TwitterUserCrawlerConfig { Handle = handle, IncludeRawContent = includeRaw }; var result = await sut.DoWorkAsync(config); return(result); }
private static async Task <TwitterUserCrawlerResult> InvokeSut(string oAuthToken, string handle) { string responseData = GetTestFileContent(); var messageResponse = FakeHttpMessageHandler.GetStringHttpResponseMessage(responseData); var fakeMessageHandler = new FakeHttpMessageHandler("*", messageResponse); var sut = new TwitterUserCrawler(fakeMessageHandler); sut.OAuthToken = oAuthToken; var config = new TwitterUserCrawlerConfig(); config.Handle = handle; var result = await sut.DoWorkAsync(config); return(result); }