Example #1
0
        public void TestGetVariable()
        {
            TestVariableMapSetup();

            VariableModel var_1 = mVariableMap.CreateVariable("name1", "type1", "id1");
            VariableModel var_2 = mVariableMap.CreateVariable("name2", "type1", "id2");
            VariableModel var_3 = mVariableMap.CreateVariable("name3", "type2", "id3");

            VariableModel result_1 = mVariableMap.GetVariable("name1");
            VariableModel result_2 = mVariableMap.GetVariable("name2");
            VariableModel result_3 = mVariableMap.GetVariable("name3");

            Assert.AreEqual(var_1, result_1);
            Assert.AreEqual(var_2, result_2);
            Assert.AreEqual(var_3, result_3);

            //test variable not found
            VariableModel result_null = mVariableMap.GetVariable("name4");

            Assert.Null(result_null);

            TestVariableMapTearDown();
        }