public async void Test() { var webService = MockRepository.GenerateStub <IWebService>(); webService.Expect(x => x.GetDataAsync()).Return(new Task <bool>(() => false)); var myHandler = new MyCustomHandler(webService); bool result = await myHandler.InvokeAsync(); Assert.IsFalse(result); }
public void Setup() { _httpRequest = new HttpRequestMessage(HttpMethod.Get, "/someurl"); _testHandler = new Mock <DelegatingHandler>(); _subject = new MyCustomHandler // create subject { InnerHandler = _testHandler.Object //initialize InnerHandler with our mock }; _client = new HttpClient(_subject) { BaseAddress = new Uri("http://localhost") }; }