Exemplo n.º 1
0
        public void TestOphalenreviewsAccount()
        {
            AdministratieClass admin    = new AdministratieClass();
            Geslacht           geslacht = Geslacht.Man;

            AdresClass adres = new AdresClass("Smirnofstraat", "5", "Den Bosch");

            AbbonementClass abbonement = AbbonementClass.Gratis;

            DateTime geboortedatum = Convert.ToDateTime("5-2-1989 12:00:00");

            GeregistreerdeClass barrie = new GeregistreerdeClass(1, "BarrieVanDerSloot", geboortedatum, geslacht, adres, "Koekenbakker", "Media Design", "*****@*****.**", "liefje8976", abbonement, Modstatus.Actief, "UniqueBarber");

            admin.Account = barrie;
            admin.OphalenreviewsAccount();

            DateTime geplaatstOp = Convert.ToDateTime("5-3-2012 00:00:00");

            ReviewClass BarriesRieview = new ReviewClass("Wat een fantastische telefoon. O, wat ben ik er blij mee. Blablablabla", 5, "Samsung Galaxy S4 Rulez", geplaatstOp, null, barrie);

            try
            {
                Assert.AreEqual(BarriesRieview.Inhoud, admin.Reviews[0].Inhoud);
                Assert.AreEqual(BarriesRieview.ReviewId, admin.Reviews[0].ReviewId);
                Assert.AreEqual(BarriesRieview.Titel, admin.Reviews[0].Titel);
                Assert.AreEqual(BarriesRieview.GeplaatstOp, admin.Reviews[0].GeplaatstOp);
            }
            catch (AssertFailedException)
            {
                Assert.Fail("Assert has failed.");
            }
        }
Exemplo n.º 2
0
        public void Testinloggen()
        {
            AdministratieClass admin      = new AdministratieClass();
            string             accountype = admin.Inloggen("*****@*****.**", "UniqueBarber");

            Geslacht geslacht = Geslacht.Man;

            AdresClass adres = new AdresClass("Smirnofstraat", "5", "Den Bosch");

            AbbonementClass abbonement = AbbonementClass.Gratis;

            DateTime geboortedatum = Convert.ToDateTime("5-2-1989 12:00:00");

            GeregistreerdeClass barrie = new GeregistreerdeClass(1, "BarrieVanDerSloot", geboortedatum, geslacht, adres, "Koekenbakker", "Media Design", "*****@*****.**", "liefje8976", abbonement, Modstatus.Actief, "UniqueBarber");

            try
            {
                Assert.AreEqual("bezoeker", accountype);

                Assert.AreEqual(barrie.AccountId, admin.Account.AccountId);
                Assert.AreEqual(barrie.Naam, admin.Account.Naam);
                Assert.AreEqual(barrie.GeboorteDatum, admin.Account.GeboorteDatum);
                Assert.AreEqual(barrie.Geslacht, admin.Account.Geslacht);
                Assert.AreEqual(barrie.Adres.Straat, admin.Account.Adres.Straat);
                Assert.AreEqual(barrie.Adres.Huisnummer, admin.Account.Adres.Huisnummer);
                Assert.AreEqual(barrie.Adres.Plaats, admin.Account.Adres.Plaats);
                Assert.AreEqual(barrie.Beroep, admin.Account.Beroep);
                Assert.AreEqual(barrie.Opleiding, admin.Account.Opleiding);
                Assert.AreEqual(barrie.Email, admin.Account.Email);
                Assert.AreEqual(barrie.Skype, admin.Account.Skype);
                Assert.AreEqual(barrie.Abbonement, admin.Account.Abbonement);
                Assert.AreEqual(barrie.Modstatus, admin.Account.Modstatus);
                Assert.AreEqual(barrie.Wachtwoord, admin.Account.Wachtwoord);
            }
            catch (AssertFailedException)
            {
                Assert.Fail("Assert has failed.");
            }
        }
Exemplo n.º 3
0
        public void TestOphalenProducten()
        {
            AdministratieClass admin = new AdministratieClass();

            admin.OphalenProducten("Samsung Galaxy S4 16 GB Zwart", "Mobiele telefoons");

            ProductClass Samsung = new ProductClass(23, "Samsung Galaxy S4 16 GB Zwart", "Samsung", "Galaxy S", "16 GB Zwart", 299.6, Categorie.MobieleTelefoons);

            try
            {
                Assert.AreEqual(Samsung.ProductId, admin.Producten[0].ProductId);
                Assert.AreEqual(Samsung.Aparaat, admin.Producten[0].Aparaat);
                Assert.AreEqual(Samsung.Merk, admin.Producten[0].Merk);
                Assert.AreEqual(Samsung.Serie, admin.Producten[0].Serie);
                Assert.AreEqual(Samsung.Versie, admin.Producten[0].Versie);
                Assert.AreEqual(Samsung.Prijs, admin.Producten[0].Prijs);
                Assert.AreEqual(Samsung.Categorie, admin.Producten[0].Categorie);
            }
            catch (AssertFailedException)
            {
                Assert.Fail("Assert has failed.");
            }
        }