public void LoadEncoded()
        {
            var unhashedPieces = new BitField(10).SetAll(false);
            var downloaded     = new BitField(10).SetAll(true);
            var fastResume     = new FastResume(InfoHashes, downloaded, unhashedPieces);
            var stream         = new MemoryStream();

            fastResume.Encode(stream);
            Assert.IsTrue(stream.Length > 0, "#1");

            stream.Seek(0, SeekOrigin.Begin);
            Assert.IsTrue(FastResume.TryLoad(stream, out var newFastResume), "#2");
            Assert.IsNotNull(newFastResume, "#3");
            Assert.IsTrue(newFastResume.UnhashedPieces.AllFalse, "#4");
            Assert.IsTrue(newFastResume.Bitfield.AllTrue, "#5");
        }