示例#1
0
        public void ReturnsNullForEmptyString()
        {
            var sut = new OrdinalDateParser();

            var result = sut.Parse(null);

            Assert.IsFalse(result.HasValue);
        }
示例#2
0
        public void ParsesValidOridnalDateString(string input, DateTime expectedResult)
        {
            var sut = new OrdinalDateParser();

            var result = sut.Parse(input);

            Assert.IsTrue(result.HasValue);
            Assert.AreEqual(expectedResult, result.Value);
        }
示例#3
0
        public void ThrowsExceptionWhenBadFormat()
        {
            var sut = new OrdinalDateParser();

            Assert.Throws <ArgumentException>(() => sut.Parse("I really am a date"));
        }