public void ShouldDeleteCommentFromMovie()
 {
     var rep = new EFIMDBAPIMoviesRepository(new MovieDbContext());
     Movie movie = rep.Get(4);
     int count = movie.Comments.Count;
     movie.Comments.Remove(movie.Comments.First());
     Assert.AreEqual(count - 1, movie.Comments.Count);
 }
コード例 #2
0
        public void ShouldDeleteCommentFromMovies()
        {
            MovieDbContext context = new MovieDbContext();
            EFIMDBAPIMoviesRepository repository = new EFIMDBAPIMoviesRepository(context);

            EFICommentsRepository repositoryC = new EFICommentsRepository(context);


            var movie = repository.Get(4);
            var comment = movie.Comments.First();

            movie.Comments.Remove(comment);
            comment.Movie = null;
            repositoryC.Delete(comment.ID);
            repositoryC.Save();

            repository.Save();
        }