public void ShouldBePossibleToVerifyStringHasDoubleValueSettingNumberFormatInfo()
 {
     StringValueConverter converter = new StringValueConverter();
     string text = "11.85";
     NumberFormatInfo nfi = new CultureInfo("en-US", false).NumberFormat;
     Assert.IsTrue(converter.IsDouble(text, nfi));
 }
 public void ShouldBePossibleToVerifyStringHasIntegerValue()
 {
     StringValueConverter converter = new StringValueConverter();
     string text = "11";
     Assert.IsTrue(converter.IsInteger(text));
 }
 public void ShouldBePossibleToVerifyStringHasDoubleValue()
 {
     StringValueConverter converter = new StringValueConverter();
     string text = "10" + System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator + "00";
     Assert.IsTrue(converter.IsDouble(text));
 }
 public void ShouldBePossibleToVerifyStringHasDateTimeValue()
 {
     StringValueConverter converter = new StringValueConverter();
     string text = "10/01/2010";
     Assert.IsTrue(converter.IsDateTime(text));
 }
 public void ShouldBePossibleToVerifyStringHasBooleanValue()
 {
     StringValueConverter converter = new StringValueConverter();
     Assert.IsTrue(converter.IsBoolean("true"));
     Assert.IsTrue(converter.IsBoolean("false"));
 }
 public void ShouldBePossibleToConvertStringToTime()
 {
     StringValueConverter converter = new StringValueConverter();
     TimeSpan value = (TimeSpan)converter.TransformText("09:45").ToValue();
     Assert.AreEqual(new TimeSpan(9, 45, 0), value);
 }
 public void ShouldBePossibleToConvertStringToDate()
 {
     StringValueConverter converter = new StringValueConverter();
     DateTime value = (DateTime)converter.TransformText("11/01/2010").ToValue();
     Assert.AreEqual(new DateTime(2010, 01, 11), value);
 }