Пример #1
0
        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()));
        }
Пример #2
0
        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);
        }