public void UpdateAgeAtDeath_OriginalObjectNotMutated() { decimal originalAge = _original.AgeAtDeath; var updated = DogProfileHelpers.UpdateAgeAtDeath(_original, 100); Assert.AreEqual(originalAge, _original.AgeAtDeath); }
public void UpdateAgeAtDeath_OtherValuesUnaffected() { var updated = DogProfileHelpers.UpdateAgeAtDeath(_original, 100); Assert.AreEqual(_original.Sex, updated.Sex); Assert.AreEqual(_original.Breed, updated.Breed); Assert.AreEqual(_original.AdultBodymass, updated.AdultBodymass); Assert.AreEqual(_original.HouseholdIncome, updated.HouseholdIncome); }
public void UpdateAgeAtDeath_CorrectlyUpdatesValue() { var updated = DogProfileHelpers.UpdateAgeAtDeath(_original, 100); Assert.AreEqual(100, updated.AgeAtDeath); }