コード例 #1
0
        public void ValidDateTimeLong()
        {
            var value = new DateAndTime();

            var actual = value.Match("   Mon, 31 Dec 1756 00:12:35 +0245");

            Assert.True(actual.Success());
            Assert.Equal("", actual.RemainingText());
        }
コード例 #2
0
        public void InvalidTime()
        {
            var value = new DateAndTime();

            var actual = value.Match("29 Feb 3088 00:12:152 -0000");

            Assert.False(actual.Success());
            Assert.Equal("29 Feb 3088 00:12:152 -0000", actual.RemainingText());
        }
コード例 #3
0
        public void InvalidZone()
        {
            var value = new DateAndTime();

            var actual = value.Match(" 31 Dec 1756 00:12:35 0245");

            Assert.False(actual.Success());
            Assert.Equal(" 31 Dec 1756 00:12:35 0245", actual.RemainingText());
        }
コード例 #4
0
        public void ValidDateTimeShort()
        {
            var value = new DateAndTime();

            var actual = value.Match("29 Feb 3088 00:12 -0000");

            Assert.True(actual.Success());
            Assert.Equal("", actual.RemainingText());
        }