public void MissingTime() { DateTime dt = new DateTime(2010, 3, 30); DateTime result = dt.Merge(null); Assert.AreEqual(0, result.CompareTo(dt)); result = dt.Merge(string.Empty); Assert.AreEqual(0, result.CompareTo(dt)); }
public void InvalidTime() { DateTime dt = new DateTime(2009, 2, 12); DateTime result = dt.Merge("123"); Assert.AreEqual(0, result.CompareTo(dt)); result = dt.Merge("12345"); Assert.AreEqual(0, result.CompareTo(dt)); }
public void MissingNullableTime() { DateTime? dt = new DateTime(2009, 2, 12); DateTime? result = dt.Merge(null); Assert.True(result.HasValue); Assert.AreEqual(0, result.Value.CompareTo(dt.Value)); result = dt.Merge(string.Empty); Assert.True(result.HasValue); Assert.AreEqual(0, result.Value.CompareTo(dt.Value)); }
public void InvalidNullableTime() { DateTime? dt = new DateTime(2009, 2, 12); DateTime? result = dt.Merge("123"); Assert.True(result.HasValue); Assert.AreEqual(0, result.Value.CompareTo(dt.Value)); result = dt.Merge("12345"); Assert.True(result.HasValue); Assert.AreEqual(0, result.Value.CompareTo(dt.Value)); }
public void ValidTime() { DateTime dt = new DateTime(2011, 8, 17); DateTime result = dt.Merge("1830"); Assert.AreEqual(1, result.CompareTo(dt)); }