public void DateTimeVar_TestVariableType() { //Arrange var variableDateTime = new VariableDateTime(); //Act string varType = variableDateTime.VariableType; //Assert Assert.AreEqual("DateTime", varType, "DateTime Variable Type"); }
public void DateTimeVar_TestVariableUIType() { //Arrange var variableDateTime = new VariableDateTime(); //Act GingerTerminology.TERMINOLOGY_TYPE = eTerminologyType.Default; string varType = variableDateTime.VariableUIType; //Assert Assert.AreEqual("Variable DateTime", varType, "DateTime Variable UI Type"); }
public void DateTimeVar_TestVal() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.Value = "23/04/2018"; //Act //Assert Assert.AreEqual("23/04/2018", variableDateTime.Value, "DateTime Value"); }
public void DateTimeVar_TestResetVal() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.Value = "23/04/2018"; //Act variableDateTime.ResetValue(); //Assert Assert.IsNull(variableDateTime.Value, "Reset Value not null"); }
public void DateTimeVar_TestFormulaVal() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.Value = "123"; variableDateTime.InitialDateTime = "01-Jan-2020"; //Act string formulaStr = variableDateTime.GetFormula(); //Assert Assert.AreEqual(@"Initial DateTime : 01-Jan-2020", formulaStr, "Mismatch with Default Formula String"); Assert.AreEqual(variableDateTime.InitialDateTime, variableDateTime.Value); }
public void DateTimeVar_TestFormulaVal() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.Value = "123"; variableDateTime.InitialDateTime = DateTime.Now.ToString("dd/MMM/yyyy"); //Act string formulaStr = variableDateTime.GetFormula(); //Assert Assert.AreEqual(@"Initial DateTime : " + variableDateTime.InitialDateTime, formulaStr, "Mismatch with Default Formula String"); Assert.AreEqual(variableDateTime.InitialDateTime, variableDateTime.Value); }
public void DateTimeVar_Negative_Range_Test_SetValue() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.DateTimeFormat = "MMM dd, yyyy"; variableDateTime.MinDateTime = "Jan 21, 2010"; variableDateTime.MaxDateTime = "Jan 01, 2030"; variableDateTime.InitialDateTime = "Jan 01, 2025"; //Act var result = variableDateTime.SetValue("Jan 31, 2030"); //Assert Assert.AreEqual(false, result); }
public void DateTimeVar_Test_SetValue() { //Arrange var variableDateTime = new VariableDateTime(); variableDateTime.Name = "test"; variableDateTime.DateTimeFormat = "MMM dd, yyyy"; variableDateTime.MinDateTime = "Jan 21, 2010"; variableDateTime.MaxDateTime = "Jan 01, 2030"; variableDateTime.InitialDateTime = "Jan 01, 2025"; //Act var result = variableDateTime.SetValue("May 16, 2019"); //Assert Assert.AreEqual(true, result); Assert.AreEqual("May 16, 2019", variableDateTime.InitialDateTime); }
public DateTimeFormatValidationRule(VariableDateTime value) { dateTimeVar = value; }