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);
    }
Exemplo n.º 2
0
        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")
            };
        }