private void _TestBinaryResource
        (
            int mfn
        )
        {
            IrbisConnection connection = Connection
                                         .ThrowIfNull("Connection");

            MarcRecord record = connection.ReadRecord(mfn);

            BinaryResource[] resources
                = BinaryResource.Parse(record);
            for (int i = 0; i < resources.Length; i++)
            {
                BinaryResource resource = resources[i];

                string fileName = string.Format
                                  (
                    "res{0:00000}-{1}.{2}",
                    mfn,
                    (i + 1),
                    resource.Kind
                                  );
                string filePath = Path.Combine
                                  (
                    Path.GetTempPath(),
                    fileName
                                  );
                byte[] array = resource.Decode();
                File.WriteAllBytes
                (
                    filePath,
                    array
                );

                Write
                (
                    "{0} ",
                    filePath
                );
            }
        }