public void Does_dispose_service_when_there_is_an_error_Async()
{
var client = CreateClient(new ResetIoc { ThrowErrors = true });
Assert.Throws<WebServiceException>(() => client.Get<IocResponse>("iocasync"));
var stats = client.Get(new IocStats());
Assert.That(stats.IocService_DisposeCount, Is.EqualTo(1));
}