public void ContentMD5_ReadAndWriteProperty_ValueMatchesPriorSetValue()
{
Assert.Null(_headers.ContentMD5);
byte[] expected = new byte[] { 1, 2, 3, 4, 5, 6, 7 };
_headers.ContentMD5 = expected;
Assert.Equal(expected, _headers.ContentMD5); // must be the same object reference
// Make sure the header gets serialized correctly
Assert.Equal("AQIDBAUGBw==", _headers.GetValues("Content-MD5").First());
_headers.ContentMD5 = null;
Assert.Null(_headers.ContentMD5);
Assert.False(_headers.Contains("Content-MD5"));
}