コード例 #1
0
ファイル: HomeControllerTests.cs プロジェクト: gmstr/GMSBlog
        public void Home_Controller_Has_An_Action_Named_Category_Which_Accepts_An_Id_And_Returns_Posts_In_The_Category()
        {
            DatabaseHelpers.Initialize(true);
            using (var repository = ObjectFactory.GetInstance<IBlogService>())
            {
                var category = new Category() { Name = "Test" };

                for (int i = 0; i < 5; i++)
                {
                    var post = DummyLivePost();

                    post.Categories.Add(category);

                    repository.Save(post);
                }

                repository.Save(category);
            }

            var controller = new HomeController();

            var result = controller.Category(1) as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result.ViewData.Model, typeof(IList<Post>));
            Assert.AreEqual(5, (result.ViewData.Model as IList<Post>).Count);
        }
コード例 #2
0
ファイル: HomeControllerTests.cs プロジェクト: gmstr/GMSBlog
        public void Home_Controller_Has_An_Action_Named_Category_Which_Accepts_An_Id()
        {
            var controller = new HomeController();

            var result = controller.Category(1);

            Assert.IsNotNull(result);
        }