public void GetAllOpenQuestionsCareRecipientID_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.GetAllOpenQuestionsCareRecipient(user.UserId))
            .Returns(stub);

            QuestionLogic   questionLogic = new QuestionLogic(mockContext.Object);
            List <Question> result        = questionLogic.GetAllOpenQuestionCareRecipientId(user.UserId);

            Assert.IsInstanceOfType(result, typeof(List <Question>));
        }
Example #2
0
        public ActionResult Overview()
        {
            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.GetAllOpenQuestionCareRecipientId(userId))
            {
                questionView.Add(new QuestionViewModel(question));
            }

            return(View("../CareRecipient/Question/Overview", questionView));
        }