public void WagonReturnsFalseAnimalInDanger() { //Setup var wagon = new Wagon(); //Totaal een weight van 3 zodat weight geen factor is wagon.Animals.Add(new Animal(Diets.MEAT, Sizes.MEDIUM)); //assert Assert.IsFalse(wagon.HasRoomFor(new Animal(Diets.VEGETARIAN, Sizes.SMALL))); }
public void WagonReturnsFalseWhenAnimalWillEndanger() { //Setup var wagon = new Wagon(); //Dit dier zal worden opgegeten als de wagon het nieuwe animal toe laat wagon.Animals.Add(new Animal(Diets.VEGETARIAN, Sizes.SMALL)); //assert Assert.IsFalse(wagon.HasRoomFor(new Animal(Diets.MEAT, Sizes.BIG))); }
public void WagonReturnsTrueWhenNotFull() { //Setup var wagon = new Wagon(); //Totaal een weight van 9, alleen kleinere dieren zodat size geen factor is wagon.Animals.Add(new Animal(Diets.MEAT, Sizes.SMALL)); wagon.Animals.Add(new Animal(Diets.MEAT, Sizes.SMALL)); wagon.Animals.Add(new Animal(Diets.MEAT, Sizes.SMALL)); Assert.IsTrue(wagon.HasRoomFor(new Animal(Diets.VEGETARIAN, Sizes.BIG))); }