Exemplo n.º 1
0
        public void testInsert1FilmFromTxt()
        {
            FilmParser filmParser = new FilmParser(this._filmContext);

            if (filmParser.readAndDecodeLine() == true)
            {
                Console.WriteLine("lecture d'un film OK");
                Console.WriteLine("----------------------------------------------------------");
                Console.WriteLine("Format du fichier :");
                Console.WriteLine(FilmParser.formatFichierTxt);
                Console.WriteLine("Debug : get line ");
                Console.WriteLine(filmParser.DebugGetLine);
                Console.WriteLine("----------------------------------------------------------");
                Console.WriteLine();
                Console.WriteLine("----------------------------------------------------------");
                AfficheAllBd();
                Console.WriteLine("----------------------------------------------------------");
                Assert.Pass();
            }
            else
            {
                Console.WriteLine("lecture d'un film FAIL");
                Assert.Fail();
            }
        }
Exemplo n.º 2
0
        public void testInsert10000FilmsFromTxt()
        {
            Console.WriteLine("testInsertAllFilmsFromTxt");
            FilmParser filmParser = new FilmParser(this._filmContext);

            bool fail = false;
            int  i    = 0;

            for (i = 0; i < 10000; i++)
            {
                Console.WriteLine(i);
                if (filmParser.readAndDecodeLine() == false)
                {
                    fail = true;
                    break;
                }
            }

            Console.WriteLine("Nombre de films insérés : " + i);

            if (!fail)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemplo n.º 3
0
 public int readAnddecodeline()
 {
     Console.WriteLine("Debut lecture de movies.txt");
     while ((line = f.ReadLine()) != null && i < 1800)
     {
         FilmParser.DecodeFilmText(manager, line);
         i++;
     }
     //line = f.ReadLine();
     f.Close();
     return(i);
 }
Exemplo n.º 4
0
        public void testInsert10FilmsFromTxt()
        {
            FilmParser filmParser = new FilmParser(this._filmContext);

            bool fail = false;

            for (int i = 0; i < 10; i++)
            {
                if (filmParser.readAndDecodeLine() == false)
                {
                    fail = true;
                    break;
                }

                Console.WriteLine();
                Console.WriteLine("----------------------------------------------------------");
                Console.WriteLine("lecture du film " + i + " OK");
                Console.WriteLine("----------------------------------------------------------");
                Console.WriteLine("Format du fichier :");
                Console.WriteLine(FilmParser.formatFichierTxt);
                Console.WriteLine("Debug : get line ");
                Console.WriteLine(filmParser.DebugGetLine);
                Console.WriteLine("----------------------------------------------------------");
                Console.WriteLine();
                Console.WriteLine("----------------------------------------------------------");
                AfficheAllBd();
                Console.WriteLine("----------------------------------------------------------");
            }

            if (!fail)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemplo n.º 5
0
        public void testInsert100FilmsFromTxt()
        {
            FilmParser filmParser = new FilmParser(this._filmContext);

            bool fail = false;

            for (int i = 0; i < 100; i++)
            {
                if (filmParser.readAndDecodeLine() == false)
                {
                    fail = true;
                    break;
                }
            }

            if (!fail)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            #region AJOUT DE DONNEE
            for (int i = 0; i < 1050; i += 50)
            {
                var manager = new DALManager();
                FilmParser.Load_X_film(manager, "C:/Users/damien/Desktop/movies_v2.txt", i);
            }
            Console.WriteLine("FIN");
            Console.ReadLine();
            #endregion


            //#region TEST AFFICHAGE COMPLET 5 PREMIERS FILMS
            //using (var manager = new DALManager())
            //{
            //	ICollection<Movie> Movies = manager.GetXFilms(5);
            //	foreach (Movie m in Movies)
            //	{
            //		Console.WriteLine(m);
            //	}
            //}
            //#endregion



            //#region Test BLL
            //Console.WriteLine("\n\nGetmoviebyidactor : id = 4826");
            //var list_movies = BusinessLogicLayer.GetMovieByIdActor(4826);
            //foreach (MovieDTO m in list_movies)
            //{
            //	Console.WriteLine(m);
            //}

            //Console.WriteLine("\n\nGet10MoviesbyPartialActorName (robin) :");
            //list_movies = BusinessLogicLayer.FindXMoviesByPartialActorName("Robin", 10);
            //foreach (MovieDTO m in list_movies)
            //{
            //	Console.WriteLine(m);
            //}

            //Console.WriteLine("\n\nGet10FavouriteMovies");
            //var list_light_movies = BusinessLogicLayer.GetFavoriteFilms();
            //foreach (LightMovieDTO m in list_light_movies)
            //{
            //	Console.WriteLine(m);
            //}

            //Console.WriteLine("\n\nGetCharacterByIDActor2andIdFilm11");
            //var list_character = BusinessLogicLayer.GetCharacterByIdActorAndIdFilm(2, 11);
            //foreach (CharacterDTO c in list_character)
            //{
            //	Console.WriteLine(c);
            //}

            //Console.WriteLine("\n\nGetActorbyID");
            //var actor = BusinessLogicLayer.GetActorById(3);
            //if (actor == null)
            //{
            //	Console.WriteLine("Pas trouvé");
            //}
            //else
            //{
            //	Console.WriteLine(actor);
            //}

            //Console.WriteLine("\n\nInsertion d'un commentaire ");
            //CommentDTO comm = new CommentDTO("Vraiment Null", 2, "Damien", DateTime.Now);
            //BusinessLogicLayer.InsertCommentOnActorId(2, comm);

            //Console.ReadLine();


            //ICollection<CommentDTO> List_comm = BusinessLogicLayer.GetCommentByActorId(2);

            //foreach (CommentDTO comm in List_comm)
            //{
            //	Console.WriteLine(comm.ToString());
            //}



            //#endregion
        }