public void FromHandleTest()
        {
            // Arrange
            uint expected = 1;

            using (var profile = Profile.CreatePlaceholder(null))
            {
                using (var psd = ProfileSequenceDescriptor.Create(null, expected))
                {
                    var item = psd[0];
                    item.Attributes   = DeviceAttributes.Transparency | DeviceAttributes.Matte;
                    item.Manufacturer = Create("Hello 0", "Hola 0");
                    item.Model        = Create("Hello 0", "Hola 0");

                    profile.WriteTag(TagSignature.ProfileSequenceDesc, psd.Handle);
                }

                // Act
                using (var roPsd = ProfileSequenceDescriptor.FromHandle(profile.ReadTag(TagSignature.ProfileSequenceDesc)))
                {
                    // Assert
                    uint actual = roPsd.Length;
                    Assert.AreEqual(expected, actual);
                }
            }
        }