public void IfPersonIsPregnant_ShouldNotBeEligibleToBreed() { var curve = new MortalityCurve(); var person = new Person(new List<IGene>(), true); for (int i = 0; i < 3; i++) { person.AgePerson(curve); } person.GetPregnant(); // make the person actually preggers person.AgePerson(curve); Assert.AreEqual(false, person.EligibleForBreeding); }
public void IfPregnant_ShouldNotBeBreedingEligible() { var curve = new MortalityCurve(); var person = new Person(new List<IGene>(), true); for (int i = 0; i < 5; i++) { person.AgePerson(curve); } person.GetPregnant(); Assert.AreEqual(false, person.EligibleForBreeding); }
public void GetPregnantShouldMakePersonPreggers() { var person = new Person(new List<IGene>(), true); person.GetPregnant(); Assert.AreEqual(true, person.IsPregnant); }