public void TestShortLengthFromStringThrows() { Assert.ThrowsException <ArgumentException> (() => { DateTimeExtensions.FromString("440922"); }); }
public void TestNullFromStringThrows() { Assert.ThrowsException <ArgumentNullException> (() => { DateTimeExtensions.FromString(null); }); }
public void TestMissingYearFromStringThrows() { Assert.ThrowsException <ArgumentException> (() => { DateTimeExtensions.FromString("0922"); }); }
public void TestFromString() { AssertDatesEqualEnough(new DateTime(1979, 9, 22), DateTimeExtensions.FromString("19790922")); AssertDatesEqualEnough(new DateTime(2016, 5, 27), DateTimeExtensions.FromString("20160527")); }
public void TestNonNumbericDayFromStringThrows() { Assert.ThrowsException <FormatException> (() => { DateTimeExtensions.FromString("2000092x"); }); }
public void TestNonNumbericYearFromStringThrows() { Assert.ThrowsException <FormatException> (() => { DateTimeExtensions.FromString("yyyy0523"); }); }
public void TestNonNumbericFromStringThrows() { Assert.ThrowsException <FormatException> (() => { DateTimeExtensions.FromString("9x87654c"); }); }
/// <summary> /// Determines if the provided birthdate provides an age that satisfies COPPA requirements /// </summary> /// <param name="yyyymmdd">Birthdate as a YYYYMMDD date string</param> /// <returns>True if the calculated age meets COPPA requirements & False otherwise</returns> public static bool AgeMeetsCOPPARequirements(string yyyymmdd) { return(AgeMeetsCOPPARequirements(DateTimeExtensions.FromString(yyyymmdd))); }