public void GetQuestions_Returns200OK_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllQuestions()).Returns(GetQuestions(1));

            var controller = new FaqController(mockRepo.Object, mapper);

            var result = controller.GetAllQuestions();

            Assert.IsType <OkObjectResult>(result.Result);
        }
        public void GetQuestions_ReturnsCorrectType_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllQuestions()).Returns(GetQuestions(1));

            var controller = new FaqController(mockRepo.Object, mapper);

            var result = controller.GetAllQuestions();

            Assert.IsType <ActionResult <IEnumerable <FaqReadDto> > >(result);
        }
        public void GetQuestions_ReturnsOneItem_WhenDBHasOneResource()
        {
            mockRepo.Setup(repo => repo.GetAllQuestions()).Returns(GetQuestions(1));

            var controller = new FaqController(mockRepo.Object, mapper);

            var result = controller.GetAllQuestions();

            var okResult = result.Result as OkObjectResult;

            var questions = okResult.Value as List <FaqReadDto>;

            Assert.Single(questions);
        }