public async Task CreateSubjectAsync_ShouldReturnSubjectDto_WhenSubjectCreated() { //Arrange var SubjectDescription = "Subject Description created"; var Subject = new Subject() { SubjectId = new Random().Next(1, int.MaxValue), Description = SubjectDescription }; repoWrapperMock.Setup(p => p.Subject.CreateSubjectAsync(Subject)); //Act var SubjectDto = await SubjectService.CreateSubjectAsync(Subject); //Assert Assert.Equal(SubjectDto.Description, SubjectDescription); }