Exemple #1
0
        public List <BilletV> alleBillter()
        {
            DateTime retur = new DateTime(2020, 1, 1);
            DateTime tur   = new DateTime(2019, 11, 1);

            var alleBilletterListe = new List <BilletV>();
            var Billett            = new BilletV()
            {
                AvgangFra     = 1,
                AvgangTil     = 2,
                BilletId      = 1,
                Cvc           = 123,
                DatoRetur     = retur,
                DatoTur       = tur,
                Email         = "*****@*****.**",
                gyldig        = "ja",
                Kortnummer    = "1234567890123456",
                Pris          = 12,
                Telefonnummer = "12345678",
                Type          = "Student"
            };

            alleBilletterListe.Add(Billett);
            alleBilletterListe.Add(Billett);
            alleBilletterListe.Add(Billett);
            alleBilletterListe.Add(Billett);
            return(alleBilletterListe);
        }
Exemple #2
0
        public BilletV hentBilett(int BilletId)
        {
            var billet = new BilletV();

            if (BilletId == 0)
            {
                billet.BilletId = 0;
                return(billet);
            }
            else
            {
                DateTime retur    = new DateTime(2020, 1, 1);
                DateTime tur      = new DateTime(2019, 11, 1);
                var      billett1 = new BilletV()
                {
                    AvgangFra     = 1,
                    AvgangTil     = 2,
                    BilletId      = 1,
                    Cvc           = 123,
                    DatoRetur     = retur,
                    DatoTur       = tur,
                    Email         = "*****@*****.**",
                    gyldig        = "ja",
                    Kortnummer    = "1234567890123456",
                    Pris          = 12,
                    Telefonnummer = "12345678",
                    Type          = "Student"
                };
                return(billett1);
            }
        }
Exemple #3
0
        public void SlettBillettFeil()
        {
            var     controller13 = new DefaultController(new TogLogikk(new Togstub()));
            BilletV b            = new BilletV();

            b.BilletId = 0;

            var resultat13 = (ViewResult)controller13.SlettBillett(b.BilletId);

            Assert.AreEqual(resultat13.ViewName, "Login");
        }
Exemple #4
0
        public void BilletterList()
        {
            DateTime retur               = new DateTime(2020, 1, 1);
            DateTime tur                 = new DateTime(2019, 11, 1);
            var      controller12        = new DefaultController(new TogLogikk(new Togstub()));
            var      forventetResultat12 = new List <BilletV>();
            var      alleBilletter       = new BilletV()
            {
                AvgangFra     = 1,
                AvgangTil     = 2,
                BilletId      = 1,
                Cvc           = 123,
                DatoRetur     = retur,
                DatoTur       = tur,
                Email         = "*****@*****.**",
                gyldig        = "ja",
                Kortnummer    = "1234567890123456",
                Pris          = 12,
                Telefonnummer = "12345678",
                Type          = "Student"
            };

            forventetResultat12.Add(alleBilletter);
            forventetResultat12.Add(alleBilletter);
            forventetResultat12.Add(alleBilletter);
            forventetResultat12.Add(alleBilletter);

            var resultat12     = (ViewResult)controller12.Billter();
            var resultatList12 = (List <BilletV>)resultat12.Model;

            Assert.AreEqual(resultat12.ViewName, "");
            Assert.AreEqual(true, resultat12.ViewData["Innlogget"]);
            for (var i = 0; i < resultatList12.Count; i++)
            {
                Assert.AreEqual(forventetResultat12[i].AvgangFra, resultatList12[i].AvgangFra);
                Assert.AreEqual(forventetResultat12[i].AvgangTil, resultatList12[i].AvgangTil);
                Assert.AreEqual(forventetResultat12[i].BilletId, resultatList12[i].BilletId);
                Assert.AreEqual(forventetResultat12[i].Cvc, resultatList12[i].Cvc);
                Assert.AreEqual(forventetResultat12[i].DatoRetur, resultatList12[i].DatoRetur);
                Assert.AreEqual(forventetResultat12[i].DatoTur, resultatList12[i].DatoTur);
                Assert.AreEqual(forventetResultat12[i].Email, resultatList12[i].Email);
                Assert.AreEqual(forventetResultat12[i].gyldig, resultatList12[i].gyldig);
                Assert.AreEqual(forventetResultat12[i].Kortnummer, resultatList12[i].Kortnummer);
                Assert.AreEqual(forventetResultat12[i].Pris, resultatList12[i].Pris);
                Assert.AreEqual(forventetResultat12[i].Telefonnummer, resultatList12[i].Telefonnummer);
                Assert.AreEqual(forventetResultat12[i].Type, resultatList12[i].Type);
            }
        }
Exemple #5
0
 public BilletV hentBilett(int BilletId)
 {
     using (var db = new TogContext())
     {
         Billett enbillett    = db.Billeter.Find(BilletId);
         var     hentbilletts = new BilletV()
         {
             BilletId      = enbillett.BilletId,
             Type          = enbillett.Type,
             DatoTur       = enbillett.DatoTur,
             DatoRetur     = enbillett.DatoRetur,
             Pris          = enbillett.Pris,
             AvgangFra     = enbillett.AvgangFra,
             AvgangTil     = enbillett.AvgangTil,
             Telefonnummer = enbillett.Kortnummer,
             Email         = enbillett.Email,
             Kortnummer    = enbillett.Kortnummer,
             Cvc           = enbillett.Cvc,
             gyldig        = enbillett.gyldig
         };
         return(hentbilletts);
     }
 }