public async Task can_simulate_exception() { var expectedException = new SocketException(); HttpTest.SimulateException(expectedException); try { await "http://www.api.com".GetAsync(); Assert.Fail("Exception was not thrown!"); } catch (FlurlHttpException ex) { Assert.AreEqual(expectedException, ex.InnerException); } }