public void Age() { DateTime d = new DateTime(2011, 01, 10, 10, 10, 10); var age = DateTime.Now - d; // this test can't take longer than 1 second or it will fail var minSpeed = new TimeSpan(0, 0, 1); // Warning, this may randomly fail since the call to d.Age() // happens separately from the Assert.AreEqual() Assert.LessOrEqual(age, d.Age()); Assert.GreaterOrEqual(age + minSpeed, d.Age()); }
public void AgeTestCase() { var dateTime = new DateTime( 1980, 1, 1 ); var expected = DateTime.Now.Year - 1980; var actual = dateTime.Age(); Assert.AreEqual( expected, actual ); dateTime = DateTime.Now.AddYears( -2 ) .Add( 1.ToDays() ); expected = 1; actual = dateTime.Age(); Assert.AreEqual( expected, actual ); }
public void Age() { // Type var @this = new DateTime(1981, 01, 01); // Exemples int result = @this.Age(); // result CurrentYear - 1981 // Unit Test Assert.AreEqual(DateTime.Now.Year - 1981, result); }
public void AgeTestCase15() { var dateTime = new DateTime( 2014, 10, 31 ).AddYears( 1 ) .AddMonths( 1 ); const Int32 expected = -1; var actual = dateTime.Age( new DateTime( 2014, 10, 31 ) ); Assert.AreEqual( expected, actual ); }
public void TestAge() { var dato = new DateTime(1972, 10, 05); Console.WriteLine(dato.Age(DateTime.Now)); }