public void WriteReadableHashTest()
        {
            const byte expected = 109;

            using (MemoryStream ms = new MemoryStream())
                using (BinaryWriter bw = new BinaryWriter(ms))
                    using (var managed = new SHA1Managed())
                    {
                        var buffer = Encoding.UTF8.GetBytes(Convert.ToBase64String(managed.ComputeHash(Encoding.UTF8.GetBytes("TEST"))));

                        TapeStreamSerializer_Accessor.WriteReadableHash(bw, buffer);

                        ms.Seek(0, SeekOrigin.Begin);

                        var actual = TapeStreamSerializer_Accessor.ReadReadableHash(ms);

                        Assert.AreEqual(expected, new List <Byte>(actual)[0]);
                    }
        }