コード例 #1
0
ファイル: Cow.cs プロジェクト: Windfeldt/GettingReal
        // Regner den nuværende alder ud fra fødselsdatoen til dagsdato.
        public void calculateAgeFromBirthdate()
        {
            DateTimeSpan dateSpan     = DateTimeSpan.CompareDates(this.birthdate, DateToday);
            string       AgeFormatted = "Years: " + dateSpan.Years + " Months: " + dateSpan.Months + " Days: " + dateSpan.Days;

            this.age = AgeFormatted;
        }
コード例 #2
0
ファイル: CowTests.cs プロジェクト: Windfeldt/GettingReal
        public void canCalculateAgeFromBirthdate()
        {
            Cow cow = new Cow();

            cow.birthdate = new DateTime(2014, 10, 1);
            cow.calculateAgeFromBirthdate();

            DateTime     DateToday         = DateTime.Today;
            DateTime     Birthdate         = new DateTime(2014, 10, 1);
            DateTimeSpan dateSpan          = DateTimeSpan.CompareDates(Birthdate, DateToday);
            string       dateSpanFormatted = "Years: " + dateSpan.Years + " Months: " + dateSpan.Months + " Days: " + dateSpan.Days;

            Assert.AreEqual(dateSpanFormatted, cow.age);
        }