예제 #1
0
        public void _0014_SignalValueDescriptions_2()
        {
            var valueDesc = new SignalValueDescriptionsItem();

            valueDesc.Parse("VAL_ 31 DMD_DARK 0 \"pas de demande\" 3 \"Invalide\" ;");

            Assert.AreEqual(31, valueDesc.ArbitrationId);
            Assert.AreEqual("DMD_DARK", valueDesc.Name);

            Assert.AreEqual(0, valueDesc.Descriptions[0].Value);
            Assert.AreEqual("pas de demande", valueDesc.Descriptions[0].Description);
        }
예제 #2
0
        public void _0015_SignalValueDescriptions_3()
        {
            var valueDesc = new SignalValueDescriptionsItem();

            valueDesc.Parse("VAL_ 31 DMD_DARK 0 \"pas de demande\" 1 \"Dark 0 demandé\" 2 \"Dark 2 demandé\" ;");

            Assert.AreEqual(31, valueDesc.ArbitrationId);
            Assert.AreEqual("DMD_DARK", valueDesc.Name);

            Assert.AreEqual(0, valueDesc.Descriptions[0].Value);
            Assert.AreEqual("pas de demande", valueDesc.Descriptions[0].Description);

            Assert.AreEqual(1, valueDesc.Descriptions[1].Value);
            Assert.AreEqual("Dark 0 demandé", valueDesc.Descriptions[1].Description);

            Assert.AreEqual(2, valueDesc.Descriptions[2].Value);
            Assert.AreEqual("Dark 2 demandé", valueDesc.Descriptions[2].Description);
        }