public void ReadFrom_StreamThatHasBeenWrittenTo_RoundTripsTheValue()
        {
            var expected = new Descriptor("e82fe33199f25c242213ada825358e91c4261753", DescriptorType.File, "foo");

            using (var stream = new MemoryStream())
            {
                expected.WriteTo(stream);
                stream.Seek(0, SeekOrigin.Begin);

                var actual = Descriptor.ReadFrom(stream);
                Assert.That(actual, Is.EqualTo(expected));
            }
        }