public string WriteToStreamTestHelper(HttpError error) { var ms = new MemoryStream(); var fixture = new Fixture(); fixture.Customize(new AutoNSubstituteCustomization()); var content = fixture.Create <HttpContent>(); var transport = fixture.Create <TransportContext>(); var formatter = new ProblemJsonMediaTypeFormatter(); var task = formatter.WriteToStreamAsync(error.GetType(), error, ms, content, transport, new CancellationToken(false) ); task.Wait(); ms.Seek(0, SeekOrigin.Begin); return((new StreamReader(ms)).ReadToEnd()); }