public void GetCourseTest_Should_Throw_NotFound_Exception() { //Arrange var request = new GetCourseByIdQuery(9999); var handler = new GetCourseHandler(_mapper, _fakeRepository); //Act && Assert Assert.ThrowsAsync <CourseNotFoundException>(() => handler.Handle(request, new CancellationToken())); }
public async Task GetCourseTest_Should_Return_Object() { //Arrange var request = new GetCourseByIdQuery(1); var handler = new GetCourseHandler(_mapper, _fakeRepository); //Act var course = await handler.Handle(request, new CancellationToken()); //Assert Assert.AreEqual(course.Id, 1); Assert.AreEqual(course.Price, 5000); }