public void AddMethodOK()
        {
            //Create an instance of the class we want to create
            clsFilmCollection AllFilms = new clsFilmCollection();
            //Create the item of test data
            clsFilm TestItem = new clsFilm();
            //Variable to store the primary kjey
            Int32 PrimaryKey = 0;

            //Set its properties
            TestItem.Title       = "Punch 5: Punch Yet Again Even More Hardererer";
            TestItem.Duration    = 80;
            TestItem.AgeRatingID = 5;
            TestItem.GenreID     = 5;
            //Set ThisFilm to the test data
            AllFilms.ThisFilm = TestItem;
            //Add the record
            PrimaryKey = AllFilms.Add();
            //Set the primary key of the test data
            TestItem.FilmID = PrimaryKey;
            //Find the record
            AllFilms.ThisFilm.Find(PrimaryKey);
            //Test to see that the two values are the same
            Assert.AreEqual(AllFilms.ThisFilm, TestItem);
        }
Exemplo n.º 2
0
        public void UpdateMethodOK()
        {
            clsFilmCollection AllFilms   = new clsFilmCollection();
            clsFilm           TestFilm   = new clsFilm();
            Int32             PrimaryKey = 0;

            TestFilm.FilmName        = "Frazers Film";
            TestFilm.FilmDescription = "test description, test description, test description, " +
                                       "test description, test description, ";
            TestFilm.FilmCertificate   = "12";
            TestFilm.FilmReleaseDate   = DateTime.Now.Date;
            TestFilm.FilmDepartureDate = DateTime.Now.Date.AddYears(1);

            AllFilms.ThisFilm = TestFilm;
            PrimaryKey        = AllFilms.Add();
            TestFilm.FilmID   = PrimaryKey;

            TestFilm.FilmName        = "Frazers Film2";
            TestFilm.FilmDescription = "test description, test description, test description, " +
                                       "test description, test description2, ";
            TestFilm.FilmCertificate   = "15";
            TestFilm.FilmReleaseDate   = DateTime.Now.Date;
            TestFilm.FilmDepartureDate = DateTime.Now.Date.AddYears(1);

            AllFilms.ThisFilm = TestFilm;

            AllFilms.Update();

            AllFilms.ThisFilm.Find(PrimaryKey);
            Assert.AreEqual(AllFilms.ThisFilm, TestFilm);
        }
Exemplo n.º 3
0
        public void DepartureDatePropertyOK()
        {
            clsFilm  film     = new clsFilm();
            DateTime TestData = DateTime.Now.Date;

            film.FilmDepartureDate = TestData;
            Assert.AreEqual(film.FilmDepartureDate, TestData);
        }
Exemplo n.º 4
0
        public void ValidMethodOK()
        {
            clsFilm AFilm = new clsFilm();
            String  Error = "";

            Error = AFilm.Valid(FilmName, FilmDescription, FilmCertificate, FilmReleaseDate, FilmDepartureDate);
            Assert.AreEqual(Error, "");
        }
Exemplo n.º 5
0
        public void CertificatePropertyOK()
        {
            clsFilm film     = new clsFilm();
            String  TestData = "U";

            film.FilmCertificate = TestData;
            Assert.AreEqual(film.FilmCertificate, TestData);
        }
Exemplo n.º 6
0
        public void NamePropertyOK()
        {
            clsFilm film     = new clsFilm();
            String  TestData = "U";

            film.FilmName = TestData;
            Assert.AreEqual(film.FilmName, TestData);
        }
Exemplo n.º 7
0
        public void InstanceOK()
        {
            //Create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();

            //Test to see that it exists
            Assert.IsNotNull(AFilm);
        }
Exemplo n.º 8
0
        public void ShowingPropertyOK()
        {
            clsFilm film     = new clsFilm();
            Boolean TestData = true;

            film.FilmShowing = TestData;
            Assert.AreEqual(film.FilmShowing, TestData);
        }
Exemplo n.º 9
0
        public void DescriptionPropertyOk()
        {
            clsFilm film     = new clsFilm();
            String  TestData = "a film about...";

            film.FilmDescription = TestData;
            Assert.AreEqual(film.FilmDescription, TestData);
        }
Exemplo n.º 10
0
        public void TitlePropertyOk()
        {
            clsFilm aFilm = new clsFilm();
            string  title = "The Texas Chainsaw Massacre (1974)";

            aFilm.Title = title;
            Assert.AreEqual(aFilm.Title, title);
        }
Exemplo n.º 11
0
        public void FilmIdPropertyOk()
        {
            clsFilm aFilm  = new clsFilm();
            Int32   filmId = 1;

            aFilm.FilmId = filmId;
            Assert.AreEqual(aFilm.FilmId, filmId);
        }
Exemplo n.º 12
0
        public void FindMethodOk()
        {
            bool    found;
            clsFilm aFilm  = new clsFilm();
            Int32   filmId = 1;

            found = aFilm.Find(filmId);
            Assert.IsTrue(found);
        }
Exemplo n.º 13
0
        public void FindMethodOK()
        {
            clsFilm AFilm  = new clsFilm();
            Boolean Found  = false;
            Int32   FilmID = 1;

            Found = AFilm.Find(FilmID);
            Assert.IsTrue(Found);
        }
Exemplo n.º 14
0
        public void TitleMinPlusOne()
        {
            clsFilm aFilm        = new clsFilm();
            Int32   errorCount   = 0;
            string  newFilmTitle = "Al";

            errorCount = aFilm.Valid(newFilmTitle).Count;
            Assert.AreEqual(errorCount, 0);
        }
Exemplo n.º 15
0
        public void ValidMethodOk()
        {
            clsFilm aFilm        = new clsFilm();
            Int32   errorCount   = 0;
            string  newFilmTitle = "Aliens (1986)";

            errorCount = aFilm.Valid(newFilmTitle).Count;
            Assert.AreEqual(errorCount, 0);
        }
        public void ThisFilmPropertyOk()
        {
            clsFilmCollection AllFilms = new clsFilmCollection();
            clsFilm           testFilm = new clsFilm();

            testFilm.FilmId   = 1;
            testFilm.Title    = "Midsommar(2019)";
            AllFilms.ThisFilm = testFilm;
            Assert.AreEqual(AllFilms.ThisFilm, testFilm);
        }
Exemplo n.º 17
0
        public void TitleMaxMinusOne()
        {
            clsFilm aFilm        = new clsFilm();
            Int32   errorCount   = 0;
            string  newFilmTitle = "";

            newFilmTitle = newFilmTitle.PadRight(179, 'a');
            errorCount   = aFilm.Valid(newFilmTitle).Count;
            Assert.AreEqual(errorCount, 0);
        }
Exemplo n.º 18
0
        public void TitleExtremeMax()
        {
            clsFilm aFilm        = new clsFilm();
            Int32   errorCount   = 0;
            string  newFilmTitle = "";

            newFilmTitle = newFilmTitle.PadRight(700, 'a');
            errorCount   = aFilm.Valid(newFilmTitle).Count;
            Assert.AreEqual(errorCount, 1);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        clsFilm AFilm = new clsFilm();

        AFilm = (clsFilm)Session["AFilm"];
        Response.Write(AFilm.FilmDescription + "<br>");
        Response.Write(AFilm.FilmCertificate + "<br>");
        Response.Write(AFilm.FilmReleaseDate + "<br>");
        Response.Write(AFilm.FilmDepartureDate + "<br>");
        Response.Write(AFilm.FilmShowing);
    }
Exemplo n.º 20
0
        public void FilmDepartureDateInvalidDate()
        {
            //create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //String Error stores any error message
            String Error             = "";
            string FilmDepartureDate = "This is not a date!";

            Error = AFilm.Valid(FilmName, FilmDescription, FilmCertificate, FilmReleaseDate, FilmDepartureDate);
            //test to see if result is correct
            Assert.AreNotEqual(Error, "");
        }
Exemplo n.º 21
0
        public void TitlePropertyOK()
        {
            //Create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //Create some test data to assign to the property
            string TestData = "Punch Hard 2: Punch Harder";

            //Assign the data to the property
            AFilm.Title = TestData;
            //Test to see that the two values are the same
            Assert.AreEqual(AFilm.Title, TestData);
        }
Exemplo n.º 22
0
        public void GenreIDPropertyOK()
        {
            //Create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //Create some test data to assign to the property
            Int32 TestData = 1;

            //Assign the data to the property
            AFilm.GenreID = TestData;
            //Test to see that the two values are the same
            Assert.AreEqual(AFilm.GenreID, TestData);
        }
        public void CountMatchesList()
        {
            clsFilmCollection Films    = new clsFilmCollection();
            List <clsFilm>    testList = new List <clsFilm>();
            clsFilm           testItem = new clsFilm();

            testItem.FilmId = 1;
            testItem.Title  = "King Kong (2005)";
            testList.Add(testItem);
            Films.AllFilms = testList;
            Assert.AreEqual(Films.Count, testList.Count);
        }
        public void AddMethodOk()
        {
            clsFilmCollection AllFilms   = new clsFilmCollection();
            clsFilm           TestItem   = new clsFilm();
            Int32             primaryKey = 0;

            TestItem.Title    = "Top Gun: Maverick (2021)";
            AllFilms.ThisFilm = TestItem;
            primaryKey        = AllFilms.Add();
            TestItem.FilmId   = primaryKey;
            AllFilms.ThisFilm.Find(primaryKey);
            Assert.AreEqual(AllFilms.ThisFilm, TestItem);
        }
Exemplo n.º 25
0
        public void TestFilmIDFound()
        {
            clsFilm AFilm  = new clsFilm();
            Boolean Found  = false;
            Boolean OK     = true;
            Int32   FilmID = 3;

            Found = AFilm.Find(FilmID);
            if (AFilm.FilmID != 3)
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
Exemplo n.º 26
0
        public void FindMethodOK()
        {
            //Create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //Boolean variable to store the result of the validation
            Boolean Found = false;
            //Create some test data to use with the method
            Int32 FilmID = 1;

            //Invoke the method
            Found = AFilm.Find(FilmID);
            //Test to see that the result is correct
            Assert.IsTrue(Found);
        }
Exemplo n.º 27
0
        public void FilmCertificateExtremeMax()
        {
            //create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //String Error stores any error message
            String Error = "";
            //create test data
            string FilmCertificate = "aaaaaaaaaa";

            //invoke method
            Error = AFilm.Valid(FilmName, FilmDescription, FilmCertificate, FilmReleaseDate, FilmDepartureDate);
            //test to see if result is correct
            Assert.AreNotEqual(Error, "");
        }
Exemplo n.º 28
0
        public void TestFilmDepartureDateFound()
        {
            clsFilm AFilm  = new clsFilm();
            Boolean Found  = false;
            Boolean OK     = true;
            Int32   FilmID = 3;

            Found = AFilm.Find(FilmID);
            if (AFilm.FilmDepartureDate != Convert.ToDateTime("07/09/1996"))
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
Exemplo n.º 29
0
        public void FilmDescriptionMaxLessOne()
        {
            //create an instance of the class we want to create
            clsFilm AFilm = new clsFilm();
            //String Error stores any error message
            String Error = "";
            //create test data
            string FilmDescription = "";

            FilmDescription = FilmDescription.PadRight(1999, 'a');
            //invoke method
            Error = AFilm.Valid(FilmName, FilmDescription, FilmCertificate, FilmReleaseDate, FilmDepartureDate);
            //test to see if result is correct
            Assert.AreEqual(Error, "");
        }
Exemplo n.º 30
0
        public void ThisFilmPropertyOK()
        {
            clsFilmCollection AllFilms = new clsFilmCollection();
            clsFilm           TestFilm = new clsFilm();

            TestFilm.FilmName          = "test film";
            TestFilm.FilmDescription   = "test description";
            TestFilm.FilmCertificate   = "u";
            TestFilm.FilmReleaseDate   = DateTime.Now.Date;
            TestFilm.FilmShowing       = true;
            TestFilm.FilmDepartureDate = DateTime.Now.Date.AddYears(1);

            AllFilms.ThisFilm = TestFilm;

            Assert.AreEqual(AllFilms.ThisFilm, TestFilm);
        }