public async void GetTeacherRegRequests_FacultyFilter_CheckEmptyList() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); var filters = new FilterDTO[] { new FilterDTO { Name = "facultyId", Value = "3" } }; // Act var result = await adminSerice.GetTeacherRegisterRequestsAsync(filters); var resultTeachers = result.Data; // Assert Assert.Empty(resultTeachers); } }
public async void GetTeacherRegRequests_DepartmentFilter_CheckListSingle() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); var filters = new FilterDTO[] { new FilterDTO { Name = "departmentId", Value = "1" } }; // Act var result = await adminSerice.GetTeacherRegisterRequestsAsync(filters); var resultTeachers = result.Data; // Assert Assert.Single(resultTeachers); } }
public async void GetStudentRegRequests_GroupFilter_CheckSingle() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); var filters = new FilterDTO[] { new FilterDTO { Name = "groupId", Value = "2" } }; // Act var result = await adminSerice.GetStudentRegisterRequestsAsync(filters); var resultStudents = result.Data; // Assert Assert.Single(resultStudents); } }
public async void GetTeacherRegRequests_NullFilter_CheckSuccedeed() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); // Act var result = await adminSerice.GetTeacherRegisterRequestsAsync(null); // Assert Assert.True(result.Succeeded); } }
public async void GetTeacherRegRequests_NullFilters_CheckListCount() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); // Act var result = await adminSerice.GetTeacherRegisterRequestsAsync(null); var resultStudents = result.Data; // Assert Assert.Equal(2, resultStudents.Count); } }
public async void GetStudentRegRequests_FacultyFilter_CheckSuccedeed() { using (var context = InMemoryDBContext.GetDBContext()) { // Arrange var adminSerice = new AdminService(userManager.Object, context); InitContext(context); var filters = new FilterDTO[] { new FilterDTO { Name = "facultyId", Value = "1" } }; // Act var result = await adminSerice.GetStudentRegisterRequestsAsync(filters); // Assert Assert.True(result.Succeeded); } }