Exemplo n.º 1
0
        public void BlogIndex()
        {
            var mocks = new Mocks();

            Assert.AreEqual("/blog", BlogUrlHelperExtensions.BlogIndex(mocks.UrlHelper, 1));
            Assert.AreEqual("/blog/page-2", BlogUrlHelperExtensions.BlogIndex(mocks.UrlHelper, 2));
        }
Exemplo n.º 2
0
        public void BlogCategory()
        {
            var category = new CategoryModel {
                Id = 1, Title = "Test Category", Slug = "test-category"
            };
            var mocks = new Mocks();

            Assert.AreEqual("/blog/category/test-category", BlogUrlHelperExtensions.BlogCategory(mocks.UrlHelper, category, 1));
            Assert.AreEqual("/blog/category/test-category/page-2", BlogUrlHelperExtensions.BlogCategory(mocks.UrlHelper, category, 2));
        }
Exemplo n.º 3
0
        public void BlogPosts()
        {
            var post = new PostModel
            {
                Id        = 123,
                Date      = new DateTime(2012, 1, 1),
                Title     = "Test Post",
                Slug      = "test-post",
                Published = true,
            };

            var mocks = new Mocks();

            Assert.AreEqual("/blog/2012/01/test-post", BlogUrlHelperExtensions.BlogPost(mocks.UrlHelper, post));
            Assert.AreEqual("/blog/2012/01/test-post/edit", BlogUrlHelperExtensions.BlogPostEdit(mocks.UrlHelper, post));
            Assert.AreEqual("http://localhost/blog/2012/01/test-post", BlogUrlHelperExtensions.BlogPostAbsolute(mocks.UrlHelper, post));
        }