/// <summary> /// Gets information of all the posts of type "picture" for a given Facebook page. /// </summary> /// <returns>IEnumerable of all the Posts</returns> public IEnumerable <IFacebookPost> GetAllPosts() { if (null == page) { page = new FacebookPage(); } return(page.GetAllPosts()); }
/// <summary> /// Gets information of all the posts of type "picture" for a given Facebook page. /// </summary> /// <returns>IEnumerable of all the Posts</returns> public IEnumerable<IFacebookPost> GetAllPosts() { if (null == page) { page = new FacebookPage(); } return page.GetAllPosts(); }
public void GetAllLikesWithNullParameterTest() { this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { return new List<FacebookComment>(); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllLikesForPost(null); }
public void GetAllLikesWithNullParameterTest() { this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { return(new List <FacebookComment>()); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllLikesForPost(null); }
public void PostPictureMesssageWithNullPicUrlTest() { this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { return(new List <FacebookComment>()); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage(null, null, null); }
public void GetAllCommentsWithValidParameterTest() { bool IsPageGetAllCommentsCalled = false; this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { IsPageGetAllCommentsCalled = true; return new List<FacebookComment>(); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllCommentsForPost("132"); Assert.IsTrue(IsPageGetAllCommentsCalled, "Facade didn't call Page.GetAllComments."); }
public void PostPictureMesssageWithValidParametersTest() { bool IsPagePostPictureMesssageCalled = false; this.FacebookPageStub = new StubIFacebookPage() { AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return(true); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage("Hi", "C:\\", "*****@*****.**"); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.PostPictureMesssage not called from Facade when all the parameters are valid."); }
public void PostPictureMesssageWithNullEmailIDTest() { bool IsPagePostPictureMesssageCalled = false; this.FacebookPageStub = new StubIFacebookPage() { AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return(true); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage("Hi", "C:\\", null); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.AddPost not called from Facade when tagged email id of the post is null."); }
public void GetAllCommentsWithValidParameterTest() { bool IsFAgentGetAllCommentsCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => {return true; }, GetAllCommentsForPostString = (postID) => { IsFAgentGetAllCommentsCalled = true; return new List<FacebookComment>(); } }; this.target = new FacebookPage(fAgent); target.GetAllCommentsForPost("132"); Assert.IsTrue(IsFAgentGetAllCommentsCalled, "Facade didn't call FacebookAgent.GetAllComments."); }
public void GetAllLikesWithValidParameterTest() { bool IsFAgentGetAllLikesCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return true; }, GetAllLikesForPostString = (postID) => { IsFAgentGetAllLikesCalled = true; return new List<IFacebookProfile>(); } }; this.target = new FacebookPage(fAgent); target.GetAllLikesForPost("132"); Assert.IsTrue(IsFAgentGetAllLikesCalled, "Page.GetAllLikesForPost not called from Facade."); }
public void GetAllLikesWithValidParameterTest() { bool IsPageGetAllLikesCalled = false; this.FacebookPageStub = new StubIFacebookPage() { GetAllLikesForPostString = (postID) => { IsPageGetAllLikesCalled = true; return(new List <IFacebookProfile>()); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllLikesForPost("132"); Assert.IsTrue(IsPageGetAllLikesCalled, "Page.GetAllLikesForPost not called from Facade."); }
public void GetAllCommentsWithValidParameterTest() { bool IsPageGetAllCommentsCalled = false; this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { IsPageGetAllCommentsCalled = true; return(new List <FacebookComment>()); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllCommentsForPost("132"); Assert.IsTrue(IsPageGetAllCommentsCalled, "Facade didn't call Page.GetAllComments."); }
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."); }
public void GetAllLikesWithValidParameterTest() { bool IsFAgentGetAllLikesCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return(true); }, GetAllLikesForPostString = (postID) => { IsFAgentGetAllLikesCalled = true; return(new List <IFacebookProfile>()); } }; this.target = new FacebookPage(fAgent); target.GetAllLikesForPost("132"); Assert.IsTrue(IsFAgentGetAllLikesCalled, "Page.GetAllLikesForPost not called from Facade."); }
public void GetAllPostsTest() { bool IsFAgentGetAllPostsCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return(true); }, GetAllFeeds = () => { IsFAgentGetAllPostsCalled = true; return(new List <IFacebookPost>()); } }; this.target = new FacebookPage(fAgent); target.GetAllPosts(); Assert.IsTrue(IsFAgentGetAllPostsCalled, "Page.GetAllPosts not called from Facade."); }
public void GetAllCommentsWithValidParameterTest() { bool IsFAgentGetAllCommentsCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return(true); }, GetAllCommentsForPostString = (postID) => { IsFAgentGetAllCommentsCalled = true; return(new List <FacebookComment>()); } }; this.target = new FacebookPage(fAgent); target.GetAllCommentsForPost("132"); Assert.IsTrue(IsFAgentGetAllCommentsCalled, "Facade didn't call FacebookAgent.GetAllComments."); }
public void PostPictureMesssageWithValidParametersTest() { bool IsPagePostPictureMesssageCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return(true); }, AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return(true); } }; this.target = new FacebookPage(fAgent); target.AddPost(new FacebookPostData() { Message = "Hi", PictureUrl = "C:\\", TaggedUserEmail = "*****@*****.**" }); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.PostPictureMesssage not called from Facade when all the parameters are valid."); }
public void PostPictureMesssageWithNullEmailIDTest() { bool IsPagePostPictureMesssageCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return(true); }, AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return(true); } }; this.target = new FacebookPage(fAgent); target.AddPost(new FacebookPostData() { Message = "Hi", PictureUrl = "C:\\", TaggedUserEmail = null }); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.AddPost not called from Facade when tagged email id of the post is null."); }
public void GetAllPostsTest() { bool IsFAgentGetAllPostsCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return true; }, GetAllFeeds = () => { IsFAgentGetAllPostsCalled = true; return new List<IFacebookPost>(); } }; this.target = new FacebookPage(fAgent); target.GetAllPosts(); Assert.IsTrue(IsFAgentGetAllPostsCalled, "Page.GetAllPosts not called from Facade."); }
/// <summary> /// Initializes with given Facebook Page object /// </summary> /// <param name="page">Facebook page to be initailized</param> public FacebookFacade(IFacebookPage page) { this.page = page; }
/// <summary> /// Initializes Facebook Facade object. Need to set Facebook page later. /// </summary> public FacebookFacade() { page = new FacebookPage(); }
public void PostPictureMesssageWithNullPicUrlTest() { this.FacebookPageStub = new StubIFacebookPage() { GetAllCommentsForPostString = (postID) => { return new List<FacebookComment>(); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage(null, null, null); }
public void PostPictureMesssageWithNullMessageTest() { bool IsPagePostPictureMesssageCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return true; }, AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return true; } }; this.target = new FacebookPage(fAgent); target.AddPost(new FacebookPostData() { Message = null, PictureUrl = "C:\\", TaggedUserEmail = null }); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.AddPost not called from Facade when message of the post is null."); }
/// <summary> /// Activates the FaceBook Page with new Access Token /// </summary> /// <param name="accessToken">New Access Token</param> private void Activate(string accessToken) { page = new FacebookPage(accessToken); }
/// <summary> /// Activates the FaceBook Page /// </summary> public void Activate() { page = new FacebookPage(); }
public void GetAllLikesWithValidParameterTest() { bool IsPageGetAllLikesCalled = false; this.FacebookPageStub = new StubIFacebookPage() { GetAllLikesForPostString = (postID) => { IsPageGetAllLikesCalled = true; return new List<IFacebookProfile>(); } }; this.facade = new FacebookFacade(FacebookPageStub); facade.GetAllLikesForPost("132"); Assert.IsTrue(IsPageGetAllLikesCalled, "Page.GetAllLikesForPost not called from Facade."); }
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."); }
public void PostPictureMesssageWithValidParametersTest() { bool IsPagePostPictureMesssageCalled = false; this.fAgent = new StubIFacebookAgent() { IsLoggedGet = () => { return true; }, AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return true; } }; this.target = new FacebookPage(fAgent); target.AddPost(new FacebookPostData() { Message = "Hi", PictureUrl = "C:\\", TaggedUserEmail = "*****@*****.**" }); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.PostPictureMesssage not called from Facade when all the parameters are valid."); }
public void PostPictureMesssageWithValidParametersTest() { bool IsPagePostPictureMesssageCalled = false; this.FacebookPageStub = new StubIFacebookPage() { AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return true; } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage("Hi", "C:\\", "*****@*****.**"); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.PostPictureMesssage not called from Facade when all the parameters are valid."); }
public void PostPictureMesssageWithNullMessageTest() { bool IsPagePostPictureMesssageCalled = false; this.FacebookPageStub = new StubIFacebookPage() { AddPostIFacebookPostData = (PostData) => { IsPagePostPictureMesssageCalled = true; return true; } }; this.facade = new FacebookFacade(FacebookPageStub); facade.PostPictureMesssage(null, "C:\\", null); Assert.IsTrue(IsPagePostPictureMesssageCalled, "Page.AddPost not called from Facade when message of the post is null."); }