public void GetAllClosedQuestionsCareRecipientID_IsValid() { Mock <IQuestionContext> mockContext = new Mock <IQuestionContext>(); List <Question> stub = new List <Question>(); User user = new Mock <User>(1, "Jesse", "Oosterwijk", "Kleidonk 1", "Beuningen", "6641LM", "*****@*****.**", DateTime.Today, User.Gender.Man, true, User.AccountType.CareRecipient, "1111").Object; mockContext.Setup(x => x.GetAllClosedQuestionsCareRecipient(user.UserId)) .Returns(stub); QuestionLogic questionLogic = new QuestionLogic(mockContext.Object); List <Question> result = questionLogic.GetAllClosedQuestionsCareRecipientId(user.UserId); Assert.IsInstanceOfType(result, typeof(List <Question>)); }
public ActionResult OverviewClosed() { int userId = int.Parse(User.Claims.FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.Sid).Value); ViewBag.Message = TempData["ErrorMessage"] as string; List <QuestionViewModel> questionView = new List <QuestionViewModel>(); foreach (Question question in _questionLogic.GetAllClosedQuestionsCareRecipientId(userId)) { questionView.Add(new QuestionViewModel(question)); } return(View("../CareRecipient/Question/OverviewClosed", questionView)); }