Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 public void ValidTime()
 {
     DateTime dt = new DateTime(2011, 8, 17);
     DateTime result = dt.Merge("1830");
     Assert.AreEqual(1, result.CompareTo(dt));
 }