public ActValidationEditPage(ActValidation actValidation) { mActValidation = actValidation; InitializeComponent(); xCalcEngineUCRadioButtons.Init(typeof(ActValidation.eCalcEngineType), xCalcEngineRBsPanel, mActValidation.GetOrCreateInputParam(nameof(ActValidation.CalcEngineType), ActValidation.eCalcEngineType.VBS.ToString()), CalcEngineType_SelectionChanged); xValidationUCValueExpression.Init(Context.GetAsContext(mActValidation.Context), mActValidation, nameof(ActValidation.Condition)); SetWarnMsgView(); }
public void ConditionEqualCSTest() { //Arrange ActValidation actValidation = new ActValidation(); actValidation.ValueExpression = new ValueExpression(actValidation, ""); //Act actValidation.CalcEngineType = ActValidation.eCalcEngineType.CS; actValidation.Condition = "4==4"; actValidation.Execute(); //Assert Assert.AreEqual(actValidation.Status, Amdocs.Ginger.CoreNET.Execution.eRunStatus.Passed); }
public void ConditionFalseEqualCSTest() { //Arrange ActValidation actValidation = new ActValidation(); actValidation.ValueExpression = new ValueExpression(actValidation, ""); //Act actValidation.CalcEngineType = ActValidation.eCalcEngineType.CS; actValidation.Condition = "4=4"; actValidation.Execute(); //Assert Assert.AreEqual(actValidation.Status, Amdocs.Ginger.CoreNET.Execution.eRunStatus.Failed); Assert.IsTrue(actValidation.ExInfo.Contains("error")); }