public void ShouldBeExactly20YearsOld() { var now = DateTime.Now; var age = new Age(now.AddYears(-20), now); Assert.That(age, Has.Property("Years").EqualTo(20) .And.Property("Months").EqualTo(0) .And.Property("Days").EqualTo(0)); }
public void CanResolveAge() { var birthDate = new DateTime(1952, 7, 1); var currentDate = new DateTime(2013, 1, 1); var age = new Age(birthDate, currentDate); Assert.AreEqual(60, age.Years); Assert.AreEqual(6,age.Months); }