Beispiel #1
0
        public void should_parse_null_date()
        {
            // arrange
            var mockDateService = new Mock <IDateService>();
            var repo            = new MusicContractsFileRepo("test", mockDateService.Object);

            // act
            var result = repo.ParseEndDate("");

            // assert
            Assert.AreEqual(null, result);
        }
Beispiel #2
0
        public void should_parse_date()
        {
            // arrange
            var mockDateService = new Mock <IDateService>();

            mockDateService.Setup(x => x.ParseLongDateFormat(It.IsAny <string>()))
            .Returns(new DateTime(2012, 2, 1));
            var repo = new MusicContractsFileRepo("test", mockDateService.Object);

            // act
            var result = repo.ParseEndDate("1st Jan 2012");

            // assert
            Assert.AreEqual(new DateTime(2012, 2, 1), result);
        }