Esempio n. 1
0
        public void writeSingerTest()
        {
            var sequence = new VsqFile("singer", 1, 4, 4, 500000);
            var premeasaure_clock = sequence.getPreMeasureClocks();

            var temporary = Path.GetTempFileName();
            var writer = new VsqxWriter();
            Assert.DoesNotThrow(() => writer.write(sequence, temporary));

            var text = File.ReadAllText(temporary);
            var document = XElement.Parse(text);
            XNamespace ns = "http://www.yamaha.co.jp/vocaloid/schema/vsq3/";
            var singer =
                document
                    .Descendants(ns + "vsTrack")
                    .First()
                    .Descendants(ns + "musicalPart")
                    .First()
                    .Descendants(ns + "singer")
                    .FirstOrDefault();
            Assert.NotNull(singer);
            var pos_tick = singer.Descendants(ns + "posTick").FirstOrDefault();
            Assert.NotNull(pos_tick);
            Assert.AreEqual("0", pos_tick.Value);
        }
Esempio n. 2
0
        public void writeSingerTest()
        {
            var sequence          = new VsqFile("singer", 1, 4, 4, 500000);
            var premeasaure_clock = sequence.getPreMeasureClocks();

            var temporary = Path.GetTempFileName();
            var writer    = new VsqxWriter();

            Assert.DoesNotThrow(() => writer.write(sequence, temporary));

            var        text     = File.ReadAllText(temporary);
            var        document = XElement.Parse(text);
            XNamespace ns       = "http://www.yamaha.co.jp/vocaloid/schema/vsq3/";
            var        singer   =
                document
                .Descendants(ns + "vsTrack")
                .First()
                .Descendants(ns + "musicalPart")
                .First()
                .Descendants(ns + "singer")
                .FirstOrDefault();

            Assert.NotNull(singer);
            var pos_tick = singer.Descendants(ns + "posTick").FirstOrDefault();

            Assert.NotNull(pos_tick);
            Assert.AreEqual("0", pos_tick.Value);
        }