示例#1
0
        public static void CheckValid(int expectedLength, Iso8601Parts format)
        {
            Iso8601Format fmt = Iso8601Format.TryCreate(format).ValueOrException();

            Assert.Equal(expectedLength, fmt.Length);
            Assert.Equal(format, fmt.Format);
        }
示例#2
0
 internal Iso8601(int year, int monthOrWeek, int day, int hour, int minute, int second, int millis, int?timezoneOffset, Iso8601Parts partsFound)
 {
     Year                  = year;
     MonthOrWeek           = monthOrWeek;
     Day                   = day;
     Hour                  = hour;
     Minute                = minute;
     Second                = second;
     Millis                = millis;
     TimezoneMinutesOffset = timezoneOffset;
     PartsFound            = partsFound;
     // 214 748 364 7
 }
示例#3
0
        public static void CheckInvalid(string errorMsg, Iso8601Parts format)
        {
            string?err = Iso8601Format.TryCreate(format).ErrorOr(null);

            Assert.Equal(err, errorMsg);
        }