public void DeathParameterTest() { Starvation starvation = new Starvation(); Province province = new Province(); Food food = new Food(); Should.Throw <ArgumentNullException>(() => { starvation.Death(null, food); }).Message.ShouldContain("province"); Should.Throw <ArgumentNullException>(() => { starvation.Death(province, null); }).Message.ShouldContain("food"); }
public void DeathTest() { Starvation starvation = new Starvation(); Province province = new Province(); Food food = new Food(); Population population = new Population().Add(1000); Population deathByStarvation = starvation.Death(province, food); deathByStarvation.Adults.ShouldBe(0); province = province.Add(population); deathByStarvation = starvation.Death(province, food); deathByStarvation.Adults.ShouldBeGreaterThan(0); }