Example #1
0
        public void TranslatorEnvironment_Part_ShouldHaveCorrectWidth()
        {
            var t = Translator("9944.json");
            MusicPartCreated musicPartCreated63 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "63") as MusicPartCreated;

            Assert.AreEqual(320, musicPartCreated63.width);
        }
Example #2
0
        public void TranslatorEnvironment_Part_ShouldMaintainEmptyStringAsName()
        {
            var t = Translator("56574.json");
            MusicPartCreated musicPartCreated = t.EnvironmentEvents.Single(x => x is MusicPartCreated) as MusicPartCreated;

            Assert.AreEqual("", musicPartCreated.name);
        }
Example #3
0
        public void TranslatorEnvironment_Part_ShouldHaveCorrectMargin_WhenNumberIsPositive()
        {
            var t = Translator("6033.json");
            MusicPartCreated musicPartCreated29 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "29") as MusicPartCreated;

            Assert.AreEqual(2, musicPartCreated29.marginX);
            Assert.AreEqual(2, musicPartCreated29.marginY);
        }
Example #4
0
        public void TranslatorEnvironment_Part_ShouldHaveCorrectMarginZero()
        {
            var t = Translator("9944.json");
            MusicPartCreated musicPartCreated63 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "63") as MusicPartCreated;

            Assert.AreEqual(0, musicPartCreated63.marginX);
            Assert.AreEqual(0, musicPartCreated63.marginY);
        }
Example #5
0
        public void TranslatorEnvironment_Part_ShouldHaveCorrectName()
        {
            var t = Translator("9944.json");
            MusicPartCreated musicPartCreated63 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "63") as MusicPartCreated;

            Assert.AreEqual("Strijkers", musicPartCreated63.name);
            MusicPartCreated musicPartCreated64 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "64") as MusicPartCreated;

            Assert.AreEqual("Blazers", musicPartCreated64.name);
            MusicPartCreated musicPartCreated65 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "65") as MusicPartCreated;

            Assert.AreEqual("Piano", musicPartCreated65.name);
        }
Example #6
0
        public void TranslatorEnvironment_Parts_ShouldBeCreatedInTheRightOrder()
        {
            var t = Translator("9944.json");
            MusicPartCreated musicPartCreated63 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "63") as MusicPartCreated;
            MusicPartCreated musicPartCreated64 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "64") as MusicPartCreated;
            MusicPartCreated musicPartCreated65 = t.EnvironmentEvents.Single(x => x is MusicPartCreated && (x as MusicPartCreated).id == "65") as MusicPartCreated;

            var indexOf63 = t.EnvironmentEvents.IndexOf(musicPartCreated63);
            var indexOf64 = t.EnvironmentEvents.IndexOf(musicPartCreated64);
            var indexOf65 = t.EnvironmentEvents.IndexOf(musicPartCreated65);

            Assert.IsTrue(indexOf64 > indexOf65);
            Assert.IsTrue(indexOf63 > indexOf64);
        }