Exemplo n.º 1
0
        public void PrepareNewEntry_WithCreationDate()
        {
            const string expectedStrippedDownTitle = "this_is_my_title_just_for_test";
            var          expectedCreationDate      = DateTimeOffset.UtcNow;

            var entry = new BlogEntry
            {
                CreationDate = expectedCreationDate,
                Title        = "This is my title: just for test!"
            };

            entry.PrepareNewEntry();

            Assert.AreEqual(expectedStrippedDownTitle, entry.StrippedDownTitle);
            Assert.AreEqual(expectedCreationDate, entry.CreationDate);
        }
Exemplo n.º 2
0
        public void PrepareNewEntry_NoCreationDate()
        {
            const string expectedStrippedDownTitle = "this_is_my_title_just_for_test";
            var          expectedCreationDate      = DateTimeOffset.UtcNow.ToString("YYYYMMDDHHmm");

            var entry = new BlogEntry
            {
                CreationDate = DateTimeOffset.MinValue,
                Title        = "This is my title: just for test!"
            };

            entry.PrepareNewEntry();
            var creationDateToString = entry.CreationDate.ToString("YYYYMMDDHHmm");

            Assert.AreEqual(expectedStrippedDownTitle, entry.StrippedDownTitle);
            Assert.AreEqual(expectedCreationDate, creationDateToString);
        }