public async Task GroupsList() { var course = new Mock <ICourse>(); course.Setup(c => c.Id).Returns("courseId"); await groupsRepo.CreateGroupAsync("courseId", "Test group", TestUsers.Admin.Id).ConfigureAwait(false); await AuthenticateUserInControllerAsync(groupsController, TestUsers.Admin).ConfigureAwait(false); var result = await groupsController.GroupsList(course.Object, new GroupsListParameters()).ConfigureAwait(false); Assert.AreEqual(1, result.Value.Groups.Count); }