public void It_can_convert_multi_values_to_DateTime() { var now = DateTime.Now; var testTime = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second); var timeString1 = testTime.ToString(CultureInfo.InvariantCulture); var timeString2 = testTime.AddDays(1).ToString(CultureInfo.InvariantCulture); var timeString3 = testTime.AddDays(2).ToString(CultureInfo.InvariantCulture); var it = new IdmAttribute { Name = "foo", Values = new List<string> { timeString1, timeString2, timeString3 } }; var result = it.ToDateTimes(); Assert.AreEqual(testTime, result[0]); Assert.AreEqual(testTime.AddDays(1), result[1]); Assert.AreEqual(testTime.AddDays(2), result[2]); }
public void It_returns_null_when_no_DateTime_Exists() { var it = new IdmAttribute { Name = "foo" }; var result = it.ToDateTimes(); Assert.IsNull(result); }