示例#1
0
        public void UpdateAgeAtDeath_OriginalObjectNotMutated()
        {
            decimal originalAge = _original.AgeAtDeath;

            var updated = DogProfileHelpers.UpdateAgeAtDeath(_original, 100);

            Assert.AreEqual(originalAge, _original.AgeAtDeath);
        }
示例#2
0
        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);
        }
示例#3
0
        public void UpdateAgeAtDeath_CorrectlyUpdatesValue()
        {
            var updated = DogProfileHelpers.UpdateAgeAtDeath(_original, 100);

            Assert.AreEqual(100, updated.AgeAtDeath);
        }