using System.Net.Http; using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace Wabbajack.Test { [TestClass] public class HttpClientTests { [TestMethod] public async Task DoesntReuseHttpMessages() { var client = new Common.Http.Client(); // If we reuse the HTTP message this will throw a invalid operation exception await Assert.ThrowsExceptionAsync(async () => await client.GetAsync("http://blerg.blaz.bloz.buz")); } } }