public void AanbiedingTests() { int maxID = 0; //Toevoegen AanbiedingLogic aanbiedingLogic = new AanbiedingLogic(); maxID = aanbiedingLogic.TestHelper(); Assert.AreNotEqual(0, maxID, 0, "Kan geen maximumID vinden");//Wil niet doorgaan met testen als dit niet kan Assert.IsNull(aanbiedingLogic.VoegAanbiedingToe(2, "TestZegel", 1, "Ruilen"), "Kan geen aanbieding toevoegen"); //Claimen maxID = aanbiedingLogic.TestHelper(); Assert.AreNotEqual(0, maxID, 0, "Kan geen maximumID vinden"); Assert.IsFalse(aanbiedingLogic.ClaimAanbieding(maxID, 2), "Aanbieder kan claimen"); Assert.IsTrue(aanbiedingLogic.ClaimAanbieding(maxID, 4), "Kan geen geldige claim maken"); //info ophalen Aanbieding aanbieding = aanbiedingLogic.HaalAanbiedingOp(maxID); Assert.IsNotNull(aanbieding, "Kan aanbieding niet ophalen"); //Claim toekennen Assert.IsTrue(aanbiedingLogic.KenClaimToe(aanbieding.Claims[0].ClaimID), "Kan geen claim toekennen"); //Verwijderen Assert.IsFalse(aanbiedingLogic.VerwijderAanbieding(maxID, 4), "Iemand anders kan een aanbieding verwijderen"); Assert.IsTrue(aanbiedingLogic.VerwijderAanbieding(maxID, 2), "Aanbieding kan niet worden verwijderd"); }