Exemple #1
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);
            }
        }