示例#1
0
        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));
        }
示例#2
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);
        }