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)); }