public void OddsUdregning() { //Arrange Kupon kupon = new Kupon(); //Act kupon.TilføjKamp(kampe.ElementAt(0), false, true, false); kupon.TilføjKamp(kampe.ElementAt(1), true, false, false); //Assert Assert.AreEqual(kupon.OddsUdregning(), 5.76); }
public void MuligGevist() { //Arrange Kupon kupon = new Kupon(); //Act kupon.TilføjKamp(kampe.ElementAt(0), false, true, false); kupon.TilføjKamp(kampe.ElementAt(1), true, false, false); kupon.Point = 1000; //Assert Assert.AreEqual(5760, kupon.MuligGevist()); }
public void BekræftKupon() { //Arrange Kupon kupon = new Kupon(); //Act kupon.TilføjKamp(kampe.ElementAt(0), false, true, false); kupon.TilføjKamp(kampe.ElementAt(1), true, false, false); kupon.Point = 1000; //Assert //????????????? }
public void FjernKamp() { //Arrange Kupon kupon = new Kupon(); //Act kupon.TilføjKamp(kampe.First(), false, false, true); kupon.FjernKamp(kampe.First()); //Assert Assert.AreEqual(kupon.delKampe.Count(), 0); }
public void TilføjKampTest() { //Arrange Kupon kupon = new Kupon(); //Act kupon.TilføjKamp(kampe.First(), true, false, false); //Assert DelKamp dk = kupon.delKampe.First(); Assert.AreEqual(kampe.First(), dk.Kampe); }
// Metode til at tilføje en kamp til kuponen. Kalder metoden TilføjKamp i modellaget. Kontrollere at kuponen er // oprettet. Search igennem delKampe og tilføjer den valgte kamp der er i delKamp, hvis kampId passer overens med hinanden. Returnere // variablen fundet. Hvis den valgte kamp ikke er i listen delKampe, returneres kupon uden kampen. // Det vil sige at hvis kampen allerede er på kuponen, så skal den ikke tilføjes. public Kupon TilføjKamp(Kamp kamp, bool valgt1, bool valgtX, bool valgt2, Kupon kupon) { bool fundet = false; foreach (DelKamp delKamp in kupon.delKampe) { if (delKamp.Kampe.KampId == kamp.KampId) { fundet = true; } } if (kupon != null && fundet == false) { kupon.TilføjKamp(kamp, valgt1, valgtX, valgt2); } return(kupon); }