Exemplo n.º 1
0
        public void Initialize()
        {
            IList blogs = _blogDao.Find();

            foreach (Blog blog in blogs)
            {
                OnBlogAdded(blog);
            }
        }
Exemplo n.º 2
0
        public void CreateAuthorAndBlog()
        {
            ResetDatabase();

            AccountService service = (AccountService)Container[typeof(AccountService)];

            Author author = new Author("hamilton verissimo", "hammett", "mypass");
            Blog   blog   = new Blog("hammett's blog", "Description", "default", author);

            service.CreateAccountAndBlog(blog);

            AuthorDao dao = (AuthorDao)Container[typeof(AuthorDao)];

            Assert.AreEqual(1, dao.Find().Count);
            BlogDao blogdao = (BlogDao)Container[typeof(BlogDao)];

            Assert.AreEqual(1, blogdao.Find().Count);
        }
Exemplo n.º 3
0
        public void FindAll()
        {
            ResetDatabase();

            AuthorDao authorDao = (AuthorDao)Container[typeof(AuthorDao)];
            BlogDao   blogDao   = (BlogDao)Container[typeof(BlogDao)];

            Author author = new Author("hamilton verissimo", "hammett", "mypass");
            Blog   blog1  = new Blog("hammett's blog", "my thoughts.. ugh!", "default", author);
            Blog   blog2  = new Blog("hammett's personal blog", "more thoughts.. ugh!", "default", author);

            authorDao.Create(author);
            blogDao.Create(blog1);
            blogDao.Create(blog2);

            IList blogs = blogDao.Find();

            Assert.AreEqual(2, blogs.Count);
        }
Exemplo n.º 4
0
        public void Create()
        {
            ResetDatabase();

            AuthorDao authorDao = (AuthorDao)Container[typeof(AuthorDao)];
            BlogDao   blogDao   = (BlogDao)Container[typeof(BlogDao)];

            Author author = new Author("hamilton verissimo", "hammett", "mypass");
            Blog   blog   = new Blog("hammett's blog", "my thoughts.. ugh!", "default", author);

            authorDao.Create(author);
            blogDao.Create(blog);

            IList blogs = blogDao.Find();

            Assert.AreEqual(1, blogs.Count);

            Blog comparisson = (Blog)blogs[0];

            Assert.AreEqual(blog.Name, comparisson.Name);
            Assert.AreEqual(blog.Description, comparisson.Description);
            Assert.AreEqual(blog.Theme, comparisson.Theme);
        }
Exemplo n.º 5
0
        private void RefreshView()
        {
            ClearFields();
            LockFields();

            treeView1.Nodes.Clear();

            IList blogs = _blogDao.Find();

            TreeNode rootNode = treeView1.Nodes.Add("Blogs");

            foreach (Blog blog in blogs)
            {
                TreeNode blogNode = rootNode.Nodes.Add(blog.Name);
                blogNode.Tag = blog;

                IList posts = _postDao.Find(blog);

                foreach (Post post in posts)
                {
                    blogNode.Nodes.Add(post.Title).Tag = post;
                }
            }
        }
Exemplo n.º 6
0
 public IEnumerable <Post> GetAllPost()
 {
     return(_blogDao.Find(new BsonDocument()));
 }