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); }