public void WerkKamer() { // Arrange OvernachtingsController nacht = new OvernachtingsController(); int verveling = tama.Verveling + 20; if (verveling > 100) { verveling = 100; } int centjes = tama.Centjes; int leeftijd = tama.Leeftijd + 1; int gezondheid = tama.Gezondheid; // Act kamerNotFree.KamerType = "WerkKamer"; kamerRepository.create(kamerNotFree); kamerNotFree.Tamagotchi.Add(tama); kamerRepository.SaveChanges(); nacht.VolgendeNacht(); tama = tamagotchiRepository.GetTamagotchi(0); // Assert Assert.AreEqual(verveling, tama.Verveling); Assert.AreEqual(leeftijd, tama.Leeftijd); Assert.AreEqual(gezondheid, tama.Gezondheid); if (tama.Centjes > 160 || tama.Centjes < 110) { Assert.Fail(); } }
public void VechtKamer() { // Arrange OvernachtingsController nacht = new OvernachtingsController(); tama2.Centjes = 100; tama2.Level = 0; tama2.Gezondheid = 100; tama.Centjes = 100; tama.Level = 0; tama.Gezondheid = 100; // Act kamerNotFree.KamerType = "VechtKamer"; kamerRepository.create(kamerNotFree); kamerNotFree.Tamagotchi.Add(tama); kamerNotFree.Tamagotchi.Add(tama2); kamerRepository.SaveChanges(); nacht.VolgendeNacht(); tama = tamagotchiRepository.GetTamagotchi(0); tama2 = tamagotchiRepository.GetTamagotchi(1); // Assert if (tama.Centjes == 120) { Assert.AreEqual(1, tama.Level); Assert.AreEqual(80, tama2.Centjes); Assert.AreEqual(0, tama2.Level); Assert.AreEqual(70, tama2.Gezondheid); Assert.AreEqual(100, tama.Gezondheid); return; } else { Assert.AreEqual(80, tama.Centjes); Assert.AreEqual(0, tama.Level); Assert.AreEqual(70, tama.Gezondheid); Assert.AreEqual(100, tama2.Gezondheid); Assert.AreEqual(120, tama2.Centjes); Assert.AreEqual(1, tama2.Level); return; } }
public void GameKamer() { // Arrange OvernachtingsController nacht = new OvernachtingsController(); int leeftijd = tama.Leeftijd + 1; int gezondheid = tama.Gezondheid; int centjes = tama.Centjes; // Act kamerNotFree.KamerType = "GameKamer"; kamerRepository.create(kamerNotFree); kamerNotFree.Tamagotchi.Add(tama); kamerRepository.SaveChanges(); nacht.VolgendeNacht(); tama = tamagotchiRepository.GetTamagotchi(0); // Assert Assert.AreEqual(0, tama.Verveling); Assert.AreEqual(centjes - 20, tama.Centjes); Assert.AreEqual(leeftijd, tama.Leeftijd); Assert.AreEqual(gezondheid, tama.Gezondheid); }
public void VerfKamer() { // Arrange OvernachtingsController nacht = new OvernachtingsController(); int verveling = tama.Verveling - 10; int centjes = tama.Centjes - 50; int leeftijd = tama.Leeftijd + 1; int gezondheid = tama.Gezondheid - 10; string kleur = tama.Kleur; // Act kamerNotFree.KamerType = "VerfKamer"; kamerRepository.create(kamerNotFree); kamerNotFree.Tamagotchi.Add(tama); kamerRepository.SaveChanges(); nacht.VolgendeNacht(); tama = tamagotchiRepository.GetTamagotchi(0); // Assert Assert.AreNotEqual(kleur, tama.Kleur); Assert.AreEqual(leeftijd, tama.Leeftijd); Assert.AreEqual(gezondheid, tama.Gezondheid); Assert.AreEqual(centjes, tama.Centjes); }