コード例 #1
0
 /// <summary>
 /// The <c>EditMovie()</c> method receives as parameters the id, title, genre, parental guidance, prime date, summary
 /// and wrapper of a certain movie from the form and executes the service's method which is responsible for editting
 /// this movie in the database.
 /// </summary>
 /// <param name="id">This is the id of the movie.</param>
 /// <param name="title">This is the title of the movie.</param>
 /// <param name="genre">This is the genre of the movie.</param>
 /// <param name="pg">This is the parental guidance of the movie.</param>
 /// <param name="date">This is the prime date of the movie.</param>
 /// <param name="summary">This is the summary of the movie.</param>
 /// <param name="picture">This is the wrapper of the movie.</param>
 public void EditMovie
     (int id, string title, int genre, int pg, Nullable <DateTime> date, string summary, byte[] picture, int dur)
 {
     try
     {
         movie_service.EditMovie(id, title, genre, pg, date, summary, picture, dur);
     }
     catch (Exception ex)
     {
         Logger.Logger.WriteToLogFile(ex.ToString());
     }
 }
コード例 #2
0
        public DummyMockedAllMoviesService()
        {
            using (var mock = AutoMock.GetStrict())
            {
                mock.Mock <IAllMoviesService>().Setup(_iallmService => _iallmService.DeleteMovie(It.IsAny <int>()))
                .Callback((int m_id) => {
                    repo._allMoviesRepo.DeleteMovie(m_id);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.EditMovie(It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(),
                                                                                                         It.IsAny <int>(), It.IsAny <Nullable <DateTime> >(), It.IsAny <string>(), It.IsAny <byte[]>(), It.IsAny <int>()))
                .Callback((int id, string title, int genre, int pg, Nullable <DateTime> date, string summary, byte[] picture, int duration) =>
                {
                    repo._allMoviesRepo.EditMovie(id, title, genre, pg, date, summary, picture, duration);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMovies(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>()))
                .Callback((int g, int d, int pg) =>
                {
                    repo._allMoviesRepo.FilterMovies(g, d, pg);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByDuration(It.IsAny <int>()))
                .Callback((int d) =>
                {
                    repo._allMoviesRepo.FilterMoviesByDuration(d);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByGenres(It.IsAny <int>()))
                .Callback((int g) =>
                {
                    repo._allMoviesRepo.FilterMoviesByGenres(g);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByPG(It.IsAny <int>()))
                .Callback((int pg) =>
                {
                    repo._allMoviesRepo.FilterMoviesByPG(pg);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByDurationAndPG(It.IsAny <int>(), It.IsAny <int>()))
                .Callback((int d, int pg) =>
                {
                    repo._allMoviesRepo.FilterMoviesByDurationAndPG(d, pg);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByGenresAndDuration(It.IsAny <int>(), It.IsAny <int>()))
                .Callback((int g, int d) =>
                {
                    repo._allMoviesRepo.FilterMoviesByGenresAndDuration(g, d);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.FilterMoviesByGenresAndPG(It.IsAny <int>(), It.IsAny <int>()))
                .Callback((int g, int pg) =>
                {
                    repo._allMoviesRepo.FilterMoviesByGenresAndPG(g, pg);
                });

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.GetMovie(It.IsAny <int>()))
                .Returns((int id) => repo._allMoviesRepo.GetMovie(id));

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.GetMovieGenre(It.IsAny <string>()))
                .Returns((string gen) => repo._allMoviesRepo.GetMovieGenre(gen));

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.GetMoviesByTitles(It.IsAny <List <string> >()))
                .Returns((List <string> titles) => repo._allMoviesRepo.GetMoviesByTitles(titles));

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.GetUserInfo(It.IsAny <string>(), It.IsAny <string>()))
                .Returns((string unm, string pass) => repo._allMoviesRepo.GetUserInfo(unm, pass));

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.SetMoviesList())
                .Returns(() => repo._allMoviesRepo.GetMovies());

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.SetMovieTitle(It.IsAny <int>()))
                .Returns((int id) => repo._allMoviesRepo.GetMovieTitle(id));

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.SortByDate())
                .Returns(() => repo._allMoviesRepo.SortByDate());

                mock.Mock <IAllMoviesService>().Setup(_iallMoviesService => _iallMoviesService.SortMoviesByTitle())
                .Returns(() => repo._allMoviesRepo.SortMoviesByTitle());

                _iallMoviesService = mock.Create <IAllMoviesService>();
            }
        }