public void GetAllPostsTest()
        {
            this.facade = new FacebookFacade();
            List <IFacebookPost> result = (List <IFacebookPost>)facade.GetAllPosts();

            Assert.IsNotNull(result, "Posting are not returned by the page.");
            Assert.IsTrue(result.Count > 0, "There are no posts on page.");
        }
        public void GetAllPostsUnitTest()
        {
            bool IsPageGetAllPostsCalled = false;

            this.FacebookPageStub = new StubIFacebookPage()
            {
                GetAllPosts = () => { IsPageGetAllPostsCalled = true; return(new List <IFacebookPost>()); }
            };
            this.facade = new FacebookFacade(FacebookPageStub);
            facade.GetAllPosts();

            Assert.IsTrue(IsPageGetAllPostsCalled, "Page.GetAllPosts not called from Facade.");
        }