public void BilPrisTest()
        {
            var bilpris = new Bil();
            int pris    = bilpris.Pris();

            Assert.AreEqual(240, pris);
        }
示例#2
0
        public void TestKøretøjBil()
        {
            Bil b1     = new Bil();
            var result = b1.KøretøjType();

            Assert.AreEqual("Bil", result);
        }
        public void BilMedRabatTest()
        {
            var bilrabat = new Bil();

            bilrabat.BroBizz = true;
            Assert.AreEqual(228, bilrabat.Pris());
        }
示例#4
0
        public int BilprisMedBizz()
        {
            var billet = new Bil();

            billet.BroBizz = true;
            return(billet.Pris());
        }
示例#5
0
        public void TestBilPris()
        {
            Bil b1     = new Bil();
            var result = b1.Pris();

            Assert.AreEqual(240, result);
        }
示例#6
0
        private void but_Gem_Click(object sender, EventArgs e)
        {
            try
            {
                if (IsbilNummerValid())
                {
                    Currentbil = new Bil();

                    Currentbil.Bil_ID      = Int32.Parse(txtbilid.Text);
                    Currentbil.Nummerplade = txtNummerplade.Text;
                    Currentbil.bilfabrikat = txtbilfabrikat.Text;
                    Currentbil.model       = textmodel.Text;
                    Currentbil.regdato     = dateTime_registration.Value;
                    Currentbil.antalkm     = decimal.Parse(txtkørtekm.Text);

                    int result = DataAccessBil.InsertBil(Currentbil);
                    if (result > 0)
                    {
                        MessageBox.Show("Antal indsatte rækker er: " + result.ToString());
                    }
                    else
                    {
                        MessageBox.Show("Invalid Bil ID / ID er allerede brugt i system");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Fejl: " + ex.Message);
            }
        }
        public void BroBizzBilTest()
        {
            var    bil  = new Bil("c", DateTime.MaxValue);
            double pris = bil.Pris();

            Assert.AreEqual(240 * 0.95, pris);
        }
        public int GetMCBilPris()
        {
            var mc2  = new MC();
            var bil2 = new Bil();

            return(mc2.Pris() + bil2.Pris());
        }
示例#9
0
        public void VisBiler()
        {
            try
            {
                Console.WriteLine("Indtast kundeID");
                int id = int.Parse(Console.ReadLine());

                var kunder = Kunde.Select();
                kunde = kunder.Find(c => c.Id == id);

                var biler      = Bil.Select();
                var kundebiler = biler.FindAll(c => c.KundeId == id);
                foreach (var bil in kundebiler)
                {
                    Console.WriteLine($"{bil.Mærke} {bil.Model} fra {bil.Årgang}\nHar kørt: {bil.Km} km\n");
                }
                Console.ReadKey();
            }
            catch (FormatException)
            {
                Console.WriteLine("Forkert input. Tryk på en vilkårlig tast for at vende tilbage til hovedmenuen.");
                Console.ReadKey();
            }
            catch (NullReferenceException)
            {
                Console.WriteLine("Det valgte ID eksisterer ikke");
                Console.ReadKey();
            }
            catch (Exception)
            {
                Console.WriteLine("Det var en upser! Smut pomfrit");
                Console.ReadKey();
            }
        }
示例#10
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Årsmodell,Motortyp,TillverkareId,Modell")] Bil bil)
        {
            if (id != bil.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(bil);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BilExists(bil.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TillverkareId"] = new SelectList(_context.Tillverkarna, "Id", "Namn", bil.TillverkareId);
            return(View(bil));
        }
        public void PrisBilTest()
        {
            var    bil  = new Bil("a", DateTime.MinValue);
            double pris = bil.Pris();

            Assert.AreEqual(240, pris);
        }
        public void TestPrisBil()
        {
            Bil bil = new Bil();

            decimal resultat = bil.Pris(false);

            Assert.AreEqual(240, resultat);
        }
示例#13
0
        static void Main(string[] args)
        {
            Bil bil = new Bil("Nummerplade");

            Console.WriteLine(bil.Pris());

            Console.ReadLine();
        }
        public void TestDato()
        {
            Bil bil = new Bil();

            bool a = bil.IsWeekend(DateTime.Now);

            Assert.AreEqual(a, false);
        }
        public void TestKøretøjBil()
        {
            Bil bil = new Bil();

            string resultat = bil.Køretøjet();

            Assert.AreEqual("Bil", resultat);
        }
示例#16
0
        public void TestMethodPris()
        {
            Bil minBil = new Bil("");

            decimal pris = minBil.Pris();

            Assert.AreEqual(240, pris);
        }
示例#17
0
        public void WeekendRabat()
        {
            Bil bil = new Bil();

            bil.Brobizz = false;
            bil.Dato    = new DateTime(2018, 02, 04);
            Assert.AreEqual(160, bil.Pris());
        }
示例#18
0
        public void TestMethodkøretøj()
        {
            Bil minBil = new Bil("");

            string køretøj = minBil.køretøj();

            Assert.AreEqual("Bil", køretøj);
        }
示例#19
0
        public void TestMethodBrobizz()
        {
            Bil minBil = new Bil("");

            double Brobizz = minBil.Brobizz();

            Assert.AreEqual(228, Brobizz);
        }
示例#20
0
        public void BilKøretøjTest()
        {
            Bil bil = new Bil("45", new DateTime(1990, 3, 12), false);

            string result = bil.Køretøj();

            Assert.AreEqual("Bil", result);
        }
        public void TestNummerpladeLength()
        {
            //ARRANGE
            Bil bil = new Bil();

            //ACT
            bil.Nummerplade = "AB123456";
        }
示例#22
0
 public void KöpBil(Bil nyBil)
 {
     if (nyBil.Ägare == null)
     {
         bilen = nyBil;
         bilen.Köpt(this);
     }
 }
示例#23
0
        public void BilPrisTest()
        {
            Bil bil = new Bil("45", new DateTime(1990, 3, 12), false);

            int result = bil.Pris();

            Assert.AreEqual(240, result);
        }
示例#24
0
        public void BilKøretøjMetodeTest()
        {
            var bil = new Bil();

            string køretøj = bil.Køretøj();

            Assert.AreEqual("Bil", køretøj);
        }
示例#25
0
 public void SäljBil()
 {
     if (bilen != null)
     {
         bilen.Såld();
         bilen = null;
     }
 }
示例#26
0
        public void BilPrisMetodeTest()
        {
            var bil = new Bil();

            decimal pris = bil.Pris(true);

            Assert.AreEqual(237.5, pris);
        }
示例#27
0
        public void TestKøretøjNummerpladelængde()
        {
            var b = new Bil("AZ512252", DateTime.Now);

            b.Nummerpladelængde();

            Assert.Fail();
        }
示例#28
0
        public void BilPrisTest()
        {
            Bil bil = new Bil();

            decimal result = bil.Pris();

            Assert.AreEqual(240, result);
        }
示例#29
0
        public void BilKøretøjTest()
        {
            Bil bil = new Bil();

            string result = bil.Køretøj();

            Assert.AreEqual("Bil", result);
        }
示例#30
0
 public double Weekend(Bil nyBil)
 {
     if (nyBil._dato.DayOfWeek == DayOfWeek.Saturday || nyBil._dato.DayOfWeek == DayOfWeek.Sunday)
     {
         return(nyBil.Pris() * 0.8);
     }
     return(nyBil.Pris());
 }
示例#31
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Bil b = new Bil();

        b.Beskrivelse = "Test";
        b.Model = "Test";
        b.Pris = 2000;
        b.ProducentID = 3;
        bsc.AddCar(b);

        foreach (Bil bil in bsc.GetAllCars())
        {
            litData.Text += bil.Model + "<br>";
        }
    }
示例#32
0
        private void SkapaBilar()
        {
            Now("2015-09-01 12:00:00");

            _registreringsnummer1 = "ABC 123";
            _bil1 = new Bil(BilGuidGenerator.Generate(_registreringsnummer1), _registreringsnummer1, 1000);

            _registreringsnummer2 = "DEF 456";
            _bil2 = new Bil(BilGuidGenerator.Generate(_registreringsnummer2), _registreringsnummer2, 1000);

            _registreringsnummer3 = "GHI 789";
            _bil3 = new Bil(BilGuidGenerator.Generate(_registreringsnummer3), _registreringsnummer3, 1000);
        }