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);
        }