示例#1
0
        public void ThrowEntityDoesNotExistException_WhenGenreIsDeleted()
        {
            //Arrange
            genre.IsDeleted = true;

            unitOfWork.Setup(x => x.Genres)
            .Returns(genreRepoMock.Object);

            genreRepoMock.Setup(repo => repo.AllAndDeleted())
            .Returns(resultFromGenreRepo.AsQueryable());


            //Act
            var genreServices = new GenreServices(unitOfWork.Object);


            //Assert
            Assert.ThrowsException <EntityDoesntExistException>(()
                                                                => genreServices.GetID(genre.Name));
        }