Exemple #1
0
        public async Task GetLessons_WithSujectId_RetunrsLessonsList()
        {
            //Arrange
            var subjectId = AutoFaker.Generate <int>();
            var lessons   = AutoFaker.Generate <List <Lesson> >();

            _lessonService.Setup(x => x.GetLessons(It.IsAny <int>()))
            .ReturnsAsync(lessons);

            //Act
            var result = await _sut.GetLessons(subjectId);

            //Assert
            result.Should().BeOfType <OkObjectResult>();
            ((OkObjectResult)result).StatusCode.Should().Be(StatusCodes.Status200OK);
            ((OkObjectResult)result).Value.Should().BeEquivalentTo(lessons);
        }