public void GivenExistsAListOfTopicsWithElemets(int sizeTopics)
        {
            service = new Mock <ITopicService>();
            mapper  = new Mock <IMapper>();
            // Arrange
            Topic        topic  = new Topic();
            List <Topic> topics = new List <Topic>();

            for (int i = 0; i < sizeTopics; i++)
            {
                topics.Add(topic);
            }
            service.Setup(r => r.ListByCourseIdAsync(id)).ReturnsAsync(topics);
            _controller = new CourseTopicsController(service.Object, mapper.Object);
        }
        public void GivenTheTutorCannotFindTheTopicWithName(string name)
        {
            // arrange
            service = new Mock <ITopicService>();
            mapper  = new Mock <IMapper>();
            save    = new SaveTopicResource();
            TopicResource topicResource = new TopicResource();

            topicResource.Name = name;
            save.Name          = name;
            Topic topic = new Topic();

            topic.Name = name;

            mapper.Setup(r => r.Map <SaveTopicResource, Topic>(save)).Returns(topic);
            service.Setup(r => r.SaveAsync(id, topic)).ReturnsAsync(new TopicResponse(topic));
            mapper.Setup(r => r.Map <Topic, TopicResource>(topic)).Returns(topicResource);

            _controller = new CourseTopicsController(service.Object, mapper.Object);
        }