public void CultureInvariantValues_Exception () { Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-GB", false); // Current date format --> "dmy" Page p = new Page (); CompareValidator v = new CompareValidator (); v.ControlToValidate = "tb1"; v.Type = ValidationDataType.Date; v.ValueToCompare = "12--24--2005"; v.CultureInvariantValues = false; TextBox tb1 = new TextBox (); tb1.ID = "tb1"; tb1.Text = "24.12.2005"; p.Controls.Add (tb1); p.Controls.Add (v); v.Validate (); Assert.AreEqual (true, v.IsValid, "CultureInvariantValues#1"); tb1.Text = "24-12-2005"; v.Validate (); }
public void CultureInvariantValues_1 () { Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US", false); // Current date format --> "dmy" Page p = new Page (); CompareValidator v = new CompareValidator (); v.ControlToValidate = "tb1"; v.Type = ValidationDataType.Date; v.ValueToCompare = "2005/12/24"; v.CultureInvariantValues = true; TextBox tb1 = new TextBox (); tb1.ID = "tb1"; tb1.Text = "12.24.2005"; p.Controls.Add (tb1); p.Controls.Add (v); v.Validate (); Assert.AreEqual (true, v.IsValid, "CultureInvariantValues#1"); tb1.Text = "12/24/2005"; v.Validate (); Assert.AreEqual (true, v.IsValid, "CultureInvariantValues#2"); tb1.Text = "2005.12.24"; v.Validate (); Assert.AreEqual (true, v.IsValid, "CultureInvariantValues#3"); tb1.Text = "2005.24.12"; v.Validate (); Assert.AreEqual (false, v.IsValid, "CultureInvariantValues#4"); }