Exemplo n.º 1
0
        private static void TestTagUtilsReadWriteRaw()
        {
            int counter = 0;

            foreach (var demoTag in TestTags.Demotags)
            {
                FileInfo fileInfo = VirtualDrive.CreateVirtualFileInfo(
                    "TestTagUtilsReadWriteRaw\\" + counter + ".tag");

                TagUtils.WriteTag(demoTag, fileInfo);

                byte[] tagRaw = TagUtils.ReadTagRaw(fileInfo);

                UnitTest.Test(ArrayUtils.IsEqual(tagRaw, demoTag));

                counter++;
            }
        }
Exemplo n.º 2
0
        private static void TestTagUtilsReadWrite()
        {
            int counter = 0;

            foreach (var demoTag in TestTags.Demotags)
            {
                FileInfo fileInfo = VirtualDrive.CreateVirtualFileInfo(
                    "TestTagUtilsReadWrite\\" + counter + ".tag");

                TagUtils.WriteTag(demoTag, fileInfo);

                Tag tag0 = TagUtils.ReadTag(fileInfo);

                UnitTest.Test(TestTags.IsDemoTag(new TagEditor(tag0)));

                TagUtils.WriteTag(tag0, fileInfo);

                UnitTest.Test(ArrayUtils.IsEqual(TagUtils.ReadTagRaw(fileInfo), demoTag));

                counter++;
            }
        }