示例#1
0
        public void KuuluisiLaskeaEtupisteetBonusasiakkaalle()
        {
            BonusAsiakas asiakas    = new BonusAsiakas();
            double       etupisteet = asiakas.LaskeEtupisteet(75);

            Assert.AreEqual(1.5, etupisteet);
            etupisteet = asiakas.LaskeEtupisteet(150);
            Assert.AreEqual(3.0, etupisteet);
            etupisteet = asiakas.LaskeEtupisteet(351);
            Assert.AreEqual(7.0, etupisteet);
        }
示例#2
0
 void LaskeKokonaishintaJaEtupisteet()
 {
     if (BonusAsiakasCheckbox.Checked)
     {
         BonusAsiakas bonusAsiakas = new BonusAsiakas();
         EtupisteetValue.Text = bonusAsiakas.LaskeEtupisteet(tilaus.LaskeVerollinenKokonaishinta()).ToString();
         tilaus.Asiakas       = bonusAsiakas;
         NaytaEtupisteidenElementit();
     }
     else
     {
         tilaus.Asiakas = new Asiakas();
         PiilotaEtupisteidenElementit();
     }
     LaskeKokonaishintaTilaukselle();
 }