Ejemplo n.º 1
0
        public void GetUrlTitle_ReturnsDashedPageTitle()
        {
            var title = "An Example Title";
            BlogPostTemplate template = Substitute.For <BlogPostTemplate>();

            template.PageTitle = title;

            Assert.AreEqual(template.UrlTitle, "An-Example-Title");
        }
Ejemplo n.º 2
0
        public void GetUrlTitle_ReturnsNonEmptyString()
        {
            var title = "Some Example Title";
            BlogPostTemplate template = Substitute.For <BlogPostTemplate>();

            template.PageTitle = title;

            Assert.IsFalse(string.IsNullOrEmpty(template.UrlTitle));
        }
Ejemplo n.º 3
0
        public void GetUrlTitle_ReturnsNoSpecialCharacters()
        {
            var title = "Some Title? Is it?";
            BlogPostTemplate template = Substitute.For <BlogPostTemplate>();

            template.PageTitle = title;

            Assert.IsFalse(template.UrlTitle.Contains("?"));
        }
Ejemplo n.º 4
0
        public void SetCategoriesDbCollection_SetsCategoriesRight()
        {
            // This will verify that EF Core handles it as expected
            BlogPostTemplate template = Substitute.For <BlogPostTemplate>();

            template.CategoriesDbCollection = "Cat1,Cat2,Cat3";


            Assert.Contains("Cat1", template.Categories);
            Assert.Contains("Cat2", template.Categories);
            Assert.Contains("Cat3", template.Categories);
        }
Ejemplo n.º 5
0
 public override bool UpdatePost(BlogPostTemplate newData)
 {
     return(base.UpdatePost(newData));
 }