예제 #1
0
        public void GetPostByUrlTitle_IsNotThere_ReturnsNull()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var notAPost = repo.GetPostByUrlTitle("Not-A-Real-Title");

            Assert.IsNull(notAPost);
        }
예제 #2
0
        public void GetPostByUrlTitle_AnyCaseWorks()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var shouldGetPost = repo.GetPostByUrlTitle("POsT-tiTLe-NO-5");

            Assert.IsNotNull(shouldGetPost);
            Assert.AreEqual(shouldGetPost.PageTitle, "Post Title No 5");
        }
예제 #3
0
        public void GetPostByUrlTitle_IsThere_ReturnsRealPost()
        {
            EFBlogPostRepository repo = new EFBlogPostRepository(SharedDbContext);

            var post = repo.GetPostByUrlTitle("Post-Title-No-2");

            Assert.IsNotNull(post);
            Assert.AreEqual(post.PageTitle, "Post Title No 2");
        }