public async Task NonExistingStudent() { var obj = new StudentCoursesInfoQuery(34); var resp = await _studentCoursesInfoQuery.Handle(obj); Assert.AreEqual(resp.IsSuccessful, false); StringAssert.Contains(resp.ResponseMessage, "Student not found"); }
public async Task CheckStudentNotEnrolled() { var obj = new StudentCoursesInfoQuery(2); var resp = await _studentCoursesInfoQuery.Handle(obj); Assert.IsNotNull(resp.ResponseMessage); Assert.AreEqual(0, ((StudentCoursesDto)resp .ResponseMessage).Courses.Count); }
public async Task GetStudentCoursesByStudentId() { var obj = new StudentCoursesInfoQuery(1); var resp = await _studentCoursesInfoQuery.Handle(obj); Assert.IsNotNull(resp.ResponseMessage); Assert.AreEqual(resp.IsSuccessful, true); Assert.IsInstanceOfType(resp.ResponseMessage, typeof(StudentCoursesDto)); Assert.AreEqual(((StudentCoursesDto)resp .ResponseMessage).Courses.Count, 3); Assert.AreEqual(34, ((StudentCoursesDto)resp .ResponseMessage).student.Age); }