public void ShouldFailToConvertToCSharpValue() { //Arrange var converter = new DateTimeConverter(); object value0; object value1; object value2; //Act bool success0 = converter.TryConvertToCSharpValue("2/29/2015", out value0); bool success1 = converter.TryConvertToCSharpValue("15/12/2015", out value1); bool success2 = converter.TryConvertToCSharpValue("NoDate", out value2); //Assert Assert.IsFalse(success0); Assert.IsFalse(success1); Assert.IsFalse(success2); }
public void ShouldConvertToCSharpValue() { //Arrange var converter = new DateTimeConverter(); object value0; object value1; object value2; //Act bool success0 = converter.TryConvertToCSharpValue("2015-12-15", out value0); bool success1 = converter.TryConvertToCSharpValue("12/15/2015", out value1); bool success2 = converter.TryConvertToCSharpValue("12-15-2015", out value2); //Assert Assert.IsTrue(success0); Assert.IsTrue(success1); Assert.IsTrue(success2); var targetDate = new DateTime(2015, 12, 15); Assert.AreEqual(targetDate, value0); Assert.AreEqual(targetDate, value1); Assert.AreEqual(targetDate, value2); }