public void NullDateTimeConvertsToNow() { XAttribute attr = null; var date = attr.ConvertToDateTime(); var now = DateTime.UtcNow; Assert.That(date.Year, Is.EqualTo(now.Year)); Assert.That(date.Month, Is.EqualTo(now.Month)); Assert.That(date.Day, Is.EqualTo(now.Day)); Assert.That(date.Hour, Is.EqualTo(now.Hour)); Assert.That(date.Minute, Is.EqualTo(now.Minute)); }
public void CanConvertToDateTime() { var attr = new XAttribute("start-time", "2016-05-26 19:43:09Z"); var date = attr.ConvertToDateTime(); Assert.That(date.Year, Is.EqualTo(2016)); Assert.That(date.Month, Is.EqualTo(5)); Assert.That(date.Day, Is.EqualTo(26)); Assert.That(date.Hour, Is.EqualTo(19)); Assert.That(date.Minute, Is.EqualTo(43)); Assert.That(date.Second, Is.EqualTo(9)); Assert.That(date.Offset.TotalHours, Is.EqualTo(0d)); }