static void AssertHasHeaderWithValue(HttpResponseMessage response, string headerName, string value)
{
Assert.That(response.Headers.TryGetValues(headerName, out var values), Is.True, "Header name: " + headerName);
Assert.That(values, Has.Exactly(1).EqualTo("boop"));
}
Message:
Expected: exactly one item equal to "boop"
But was: **0 items** < "no-store, no-cache" >
Seems like it should say "1 item" instead.