public async Task DeleteAsyncWhenUserCoursesReturnSuccess() { var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); var mockUserCourseRepository = GetDefaultIUserCourseRepositoryInstance(); UserCourse userCourse = new UserCourse(); int courseId = 1, userId = 1; userCourse.CourseId = courseId; userCourse.UserId = userId; mockUserCourseRepository.Setup(r => r.FindByUserIdAndCourseId(userId, courseId)) .Returns(Task.FromResult <UserCourse>(userCourse)); var service = new UserCourseService(mockUserCourseRepository.Object, mockUnitOfWork.Object); UserCourseResponse result = await service.UnassignUserCourseAsync(userId, courseId); var message = result.Message; message.Should().Be(""); }
public UserCoursesController(DataContext context, UserCourseService userCoursesService, IHttpContextAccessor httpContextAccessor) { _context = context; _userCoursesService = userCoursesService; _httpContextAccessor = httpContextAccessor; }
public UserCourseController(UserCourseService userCourseService) { this.userCourseService = userCourseService; int.TryParse(WebConfigurationManager.AppSettings["ElementOnPage"], out pageSize); }
public OperationController(UserCourseService userCourseService) { this.userCourseService = userCourseService; }