public async void MoviesController_Delete_WorksFine()
        {
            var mockMoviesService = new Mock <IMoviesService>();

            mockMoviesService.Setup(x => x.GetMovieById(1)).Returns(GetMoviesMock().First(x => x.MovieID == 1));
            mockMoviesService.Setup(x => x.DeleteMovie(1));
            var controller = new backend.Controllers.MoviesController(mockMoviesService.Object);

            IActionResult result = await controller.Delete(1);

            Assert.IsType <NoContentResult>(result);
        }
        public async void MoviesController_Delete_MovieNotFound()
        {
            Movie movie             = null;
            var   mockMoviesService = new Mock <IMoviesService>();

            mockMoviesService.Setup(x => x.GetMovieById(1)).Returns(movie);
            mockMoviesService.Setup(x => x.DeleteMovie(1));
            var controller = new backend.Controllers.MoviesController(mockMoviesService.Object);

            IActionResult result = await controller.Delete(1);

            Assert.IsType <NotFoundResult>(result);
        }