public void WriteAutodlFileTestMethod1()
        {
            // Initialize variables
            AutodlEditor autodlEditor = new AutodlEditor(this.autodlFilePath, "writeAutodlTest1.cfg");
            List <Movie> moviesToAdd  = new List <Movie>()
            {
                new Movie("Interstellar"),
                new Movie("Rukh"),
                new Movie("Arrival"),
                new Movie("Stranger Things")
            };

            // Read movies from the file
            List <Movie> readMovieList = autodlEditor.GetMoviesList();

            try
            {
                // Write movies to file
                autodlEditor.WriteMoviesList(moviesToAdd);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
        public void ReadAutodlFileTestMethod1()
        {
            // Initialize variables
            AutodlEditor autodlEditor      = new AutodlEditor(this.autodlFilePath, "readonlyAutodlTest1.cfg");
            List <Movie> expectedMovieList = new List <Movie>()
            {
                new Movie("The Untamed"),
                new Movie("Nil Battey Sannata"),
                new Movie("Aligarh"),
                new Movie("They Call Me Jeeg Robot"),
                new Movie("The Survivalist"),
                new Movie("Life, Animated"),
                new Movie("Bokeh"),
                new Movie("The Last Animals"),
                new Movie("Ready Player One"),
                new Movie("Rukh")
            };

            // Read movies from autodl file
            List <Movie> movieList = autodlEditor.GetMoviesList();

            // Verify result
            Assert.IsNotNull(movieList);
            Assert.AreEqual(10, movieList.Count);
            foreach (Movie movie in movieList)
            {
                Assert.IsTrue(expectedMovieList.Contains(movie));
            }
        }