Exemplo n.º 1
0
        public void GetMeasByName()
        {
            var s = GetTestMeasMsg;

            var measMsg = new MeasMsg();

            Assert.True(measMsg.Initialise(s));
            Assert.True(measMsg.Count == 9);

            Meas m = new Meas();

            Assert.True(measMsg.GetMeasByName("TA", ref m));
            Assert.True(m.ObsValue == "0");
            Assert.True(measMsg.GetMeasByName("PA", ref m));
            Assert.True(m.ObsValue == "1008.42");
            Assert.False(measMsg.GetMeasByName("hafhafdghadfh", ref m));

            double paValue = -1;

            Assert.True(measMsg.GetNumericObsValueByName("PA", ref paValue));
            Assert.True(paValue == 1008.42);

            Assert.False(measMsg.GetNumericObsValueByName("XX", ref paValue));
        }