public void ExtraLeeftijdControleren() { var target = new LeeftijdsBerekenaar(); int result = target.Bereken(new DateTime(1981, 05, 04)); Assert.AreEqual(33, result); }
public void GegevenDatLeeftijdAlIsGepasseerd_BerekenLeeftijdIsHuidigJaarMinGeboorteJaar() { // Arrange var target = new LeeftijdsBerekenaar(); // Act int result = target.Bereken(new DateTime(1982, 05, 04)); // Assert Assert.AreEqual(32, result); }
public void GegevenLeeftijdNogNietGepaseerd_BerekendeLeeftijdMoetEenHogerZijn() { var target = new LeeftijdsBerekenaar(); int result = target.Bereken(new DateTime(1982, 08, 08)); Assert.AreEqual(31, result); }
public void GegevenLeeftijdHuidigeMaandMaarNogNietGepaseerd_BerekendeLeeftijdMoetEenHogerZijn() { using (ShimsContext.Create()) { System.Fakes.ShimDateTime.NowGet = () => new DateTime(2014, 7, 7); var target = new LeeftijdsBerekenaar(); int result = target.Bereken(new DateTime(1982, 07, 08)); Assert.AreEqual(31, result); } }
public void TestDeAgeCalculatorInEenKeerAlleScenariosMetEenDataSource() { var input = (DateTime)TestContext.DataRow[0]; var expected = (int)TestContext.DataRow[1]; var actual = new LeeftijdsBerekenaar().Bereken(input); Assert.AreEqual(expected, actual,(string)TestContext.DataRow[2]); }