Example #1
0
        public OptionParamViewModel(string uiName, CapeOptionParameter optionParam)
        {
            param  = optionParam;
            UIName = uiName;

            #region get Op1 and Op2 from _specOption
            if (param == CasterFlash.FlashOptions.TP)
            {
                Op1 = "Temperature";
                Op2 = "Pressure";
            }
            else if (param == CasterFlash.FlashOptions.PH)
            {
                Op1 = "Pressure";
                Op2 = "Duty";
            }
            else if (param == CasterFlash.FlashOptions.TVf)
            {
                Op1 = "Temperature";
                Op2 = "VaporFraction";
            }
            else if (param == CasterFlash.FlashOptions.PVf)
            {
                Op1 = "Pressure";
                Op2 = "VaporFraction";
            }
            #endregion
        }
        public void CompareToTest1()
        {
            var p1 = new CapeOptionParameter("option2", typeof(OptionEnum2), CapeParamMode.CAPE_INPUT);

            param.EnumValue = OptionEnum.option1;
            p1.EnumValue    = OptionEnum2.option1;
            Assert.AreEqual(0, param.CompareTo(p1));
        }
 public void CapeOptionParameterTest1()
 {
     param = new CapeOptionParameter("option", typeof(OptionEnum), CapeParamMode.CAPE_INPUT
                                     , OptionEnum.option2, true);
     Assert.AreEqual("option2", param.StringValue);
     Assert.AreEqual(OptionEnum.option2, param.EnumValue);
     Assert.AreEqual("option2", param.value);
     Assert.AreEqual(4, (param.OptionList as string[]).Length);
 }
 public void CapeOptionParameterTest2()
 {
     param = new CapeOptionParameter("option",
                                     new[] { "option1", "option2" },
                                     CapeParamMode.CAPE_INPUT);
     Assert.AreEqual("option1", param.value);
     param.StringValue = "option2";
     Assert.AreEqual("option2", param.value);
     param.EnumValue = OptionEnum.option1;
     Assert.AreEqual("option1", param.value);
     param.EnumValue = OptionEnum.option8;
     Assert.AreEqual("option8", param.value);
 }
 public void CapeOptionParameterTest()
 {
     param = new CapeOptionParameter();
     Assert.AreEqual(null, param.StringValue);
 }
 public void CapeOptionParameterInit()
 {
     param = new CapeOptionParameter("option", typeof(OptionEnum), CapeParamMode.CAPE_INPUT
                                     , OptionEnum.option2, true);
 }