public void GetIdeaSponsorsList(RestAPIGetUserIdeaStatusResponse response, int UserId) { List <RESTAPIIdeaStatusInterchange> ideaInterchangeList = null; List <Idea> ideaList = null; DatabaseWrapper.databaseOperation(response, (context, query) => { ideaInterchangeList = new List <RESTAPIIdeaStatusInterchange>(); ideaList = new List <Idea>(); ideaList = query.GetIdeasForSponsors(context, UserId); if (ideaList.Count > 0) { foreach (var idea in ideaList) { RESTAPIIdeaStatusInterchange ideaInterchange = new RESTAPIIdeaStatusInterchange(idea); ideaInterchangeList.Add(ideaInterchange); } } response.Status = Success; } , readOnly: true ); if (ideaInterchangeList != null && ideaInterchangeList.Count > 0) { response.IdeaList.AddRange(ideaInterchangeList); } }
public RestAPIGetUserIdeaStatusResponse GetIdeaSponsorsList() { RestAPIGetUserIdeaStatusResponse response = new RestAPIGetUserIdeaStatusResponse(); submitIdeaUtil.GetIdeaSponsorsList(response, UserID); return(response); }
public void GetIdeaSponsorsListTest() { RestAPIGetUserIdeaStatusResponse response = new RestAPIGetUserIdeaStatusResponse(); List <Idea> ideaList = new List <Idea>(); int UserId = 1; queryUtilMock.Setup(x => x.GetIdeasForSponsors(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>())).Returns(ideaList); submitIdeaMock.Setup(x => x.GetIdeaSponsorsList(It.IsAny <RestAPIGetUserIdeaStatusResponse>(), It.IsAny <int>())); submitIdeaUtil.GetIdeaSponsorsList(response, UserId); Assert.IsTrue(response.ErrorList.Count == 0); }