public void NumberVar_TestVariableType() { //Arrange VariableNumber variableNumber = new VariableNumber(); //Act string varType = variableNumber.VariableType; //Assert Assert.AreEqual("Number", varType, "Number Variable Type"); }
public void NumberVar_TestImageType() { //Arrange VariableNumber variableString = new VariableNumber(); //Act eImageType eimageType = variableString.Image; //Assert Assert.AreEqual(eImageType.SequentialExecution, eimageType, "Image Type"); }
public void NumberVar_TestVariableUIType() { //Arrange VariableNumber variableNumber = new VariableNumber(); //Act GingerTerminology.TERMINOLOGY_TYPE = eTerminologyType.Default; string varType = variableNumber.VariableUIType; //Assert Assert.AreEqual("Variable Number", varType, "Number Variable UI Type"); }
public void NumberVar_TestVal() { //Arrange VariableNumber variableNumber = new VariableNumber(); variableNumber.Name = "test"; variableNumber.Value = "123"; //Act //Assert Assert.AreEqual("123", variableNumber.Value, "Number Value"); }
public void NumberVar_TestResetVal() { //Arrange VariableNumber variableNumber = new VariableNumber(); variableNumber.Name = "test"; variableNumber.Value = "1234"; //Act variableNumber.ResetValue(); //Assert Assert.IsNull(variableNumber.Value, "Reset Value not null"); }
public void NumberVar_TestFormulaVal() { //Arrange VariableNumber NumberVar = new VariableNumber(); NumberVar.Name = "test"; NumberVar.Value = "123"; //Act string formulaStr = NumberVar.GetFormula(); //Assert Assert.AreEqual("Initial Value=0", formulaStr, "Mismatch with Default Formula String"); }
public void NumberVar_Negative_Test_SetValue_Float() { //Arrange VariableNumber variableNumber = new VariableNumber(); variableNumber.Name = "test"; variableNumber.Value = "99.99"; variableNumber.IsDecimalValue = true; variableNumber.MinValue = "-100.60"; variableNumber.MaxValue = "100.55"; //Act var result = variableNumber.SetValue("123.3"); //Assert Assert.AreEqual(false, result); }
public void NumberVar_Test_SetValue_Int() { //Arrange VariableNumber variableNumber = new VariableNumber(); variableNumber.Name = "test"; variableNumber.Value = "99"; variableNumber.IsDecimalValue = false; variableNumber.MinValue = "-100"; variableNumber.MaxValue = "100"; //Act var result = variableNumber.SetValue("66"); //Assert Assert.AreEqual(true, result); }
public VariableNumberPage(VariableNumber varNumber) { variableNumber = varNumber; InitializeComponent(); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(rdoInputDecimal, RadioButton.IsCheckedProperty, varNumber, nameof(VariableNumber.IsDecimalValue)); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(txtMinValue, TextBox.TextProperty, varNumber, nameof(VariableNumber.MinValue)); txtMinValue.AddValidationRule(new EmptyValidationRule()); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(txtMaxValue, TextBox.TextProperty, varNumber, nameof(VariableNumber.MaxValue)); txtMaxValue.AddValidationRule(new EmptyValidationRule()); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(txtPrecisionValue, TextBox.TextProperty, varNumber, nameof(VariableNumber.PrecisionValue)); txtPrecisionValue.AddValidationRule(new EmptyValidationRule()); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(txtNumberValue, TextBox.TextProperty, varNumber, nameof(VariableNumber.InitialNumberValue)); txtNumberValue.AddValidationRule(new NumberValidationRule()); txtNumberValue.AddValidationRule(new NumberValidationRule(variableNumber)); SetNummericType(); }
public NumberValidationRule(VariableNumber variableNumber) { this.variableNumber = variableNumber; }