public void getUndefinedBaselinesListTest()
        {
            RemoteDataStoreService target = new RemoteDataStoreService();

            target.setElementUndefinedBaselineParams("TRAIN1", "1.1.1.1", "2.2.2.2", "3.3.3.3", "4.4.4.4");
            target.setElementUndefinedBaselineParams("TRAIN2", "5.5.5.5", "6.6.6.6", "7.7.7.7", "8.8.8.8");

            DataContainer lBList = target.getUndefinedBaselinesList();

            lBList.restart();
            lBList.read();

            Assert.AreEqual("1.1.1.1", lBList.getStrValue("UndefinedBaselinePISBaseVersion"));
            Assert.AreEqual("2.2.2.2", lBList.getStrValue("UndefinedBaselinePISMissionVersion"));
            Assert.AreEqual("3.3.3.3", lBList.getStrValue("UndefinedBaselinePISInfotainmentVersion"));
            Assert.AreEqual("4.4.4.4", lBList.getStrValue("UndefinedBaselineLmtVersion"));

            lBList.read();

            Assert.AreEqual("5.5.5.5", lBList.getStrValue("UndefinedBaselinePISBaseVersion"));
            Assert.AreEqual("6.6.6.6", lBList.getStrValue("UndefinedBaselinePISMissionVersion"));
            Assert.AreEqual("7.7.7.7", lBList.getStrValue("UndefinedBaselinePISInfotainmentVersion"));
            Assert.AreEqual("8.8.8.8", lBList.getStrValue("UndefinedBaselineLmtVersion"));

            target.setElementUndefinedBaselineParams("TRAIN1", "", "", "", "");
            target.setElementUndefinedBaselineParams("TRAIN2", "", "", "", "");
        }
        public void setElementUndefinedBaselineParamsTest()
        {
            RemoteDataStoreService target = new RemoteDataStoreService();

            DataContainer actualElemDef;

            actualElemDef = target.getElementBaselinesDefinitions("TRAIN1");

            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISBaseVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISMissionVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISInfotainmentVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselineLmtVersion"));

            target.setElementUndefinedBaselineParams("TRAIN1", "1.1.1.1", "2.2.2.2", "3.3.3.3", "4.4.4.4");

            actualElemDef = target.getElementBaselinesDefinitions("TRAIN1");

            Assert.AreEqual("1.1.1.1", actualElemDef.getStrValue("UndefinedBaselinePISBaseVersion"));
            Assert.AreEqual("2.2.2.2", actualElemDef.getStrValue("UndefinedBaselinePISMissionVersion"));
            Assert.AreEqual("3.3.3.3", actualElemDef.getStrValue("UndefinedBaselinePISInfotainmentVersion"));
            Assert.AreEqual("4.4.4.4", actualElemDef.getStrValue("UndefinedBaselineLmtVersion"));

            target.setElementUndefinedBaselineParams("TRAIN1", "", "", "", "");

            actualElemDef = target.getElementBaselinesDefinitions("TRAIN1");

            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISBaseVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISMissionVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselinePISInfotainmentVersion"));
            Assert.AreEqual("", actualElemDef.getStrValue("UndefinedBaselineLmtVersion"));
        }