public void PassAgeThisYear() { // Tests a birthdate of 3/1/2000 with method AgeThisYear() // Arrange AgeModel age = new AgeModel(); age.BirthDate = new DateTime(2000, 3, 1, 7, 0, 0); int expected = 20; // Act int actual = age.AgeThisYear(); // Assert Assert.Equal(actual, expected); }
public void PassAgeThisYearFive() { // Tests a birthdate of 2/9/2020 with method AgeThisYear() // Arrange AgeModel age = new AgeModel(); age.BirthDate = new DateTime(2020, 2, 9, 12, 0, 0); int expected = 1; // Act int actual = age.AgeThisYear(); // Assert Assert.Equal(actual, expected); }
public void PassAgeThisYearThree() { // Tests a birthdate of 6/9/1990 with method AgeThisYear() // Arrange AgeModel age = new AgeModel(); age.BirthDate = new DateTime(1990, 6, 9, 23, 0, 0); int expected = 30; // Act int actual = age.AgeThisYear(); // Assert Assert.Equal(actual, expected); }
public void PassAgeThisYearFour() { // Tests a birthdate of 12/31/2021 with method AgeThisYear() // Arrange AgeModel age = new AgeModel(); age.BirthDate = new DateTime(2021, 12, 31, 23, 0, 0); int expected = 0; // Act int actual = age.AgeThisYear(); // Assert Assert.Equal(actual, expected); }
public IActionResult Index(AgeModel model) { if (ModelState.IsValid) // Check valid state { ViewBag.Age = model.AgeThisYear(); // Call AgeThisYear() function and assign ViewBag.AgeAtEndOfYear = model.AgeByEndOfYear(); // Call AgeByEndOfYear() function and assign ViewBag.Name = model.Name; // Assign name } else // Assign defaults { ViewBag.Age = 0; ViewBag.AgeAtEndOfYear = 0; ViewBag.Name = ""; } return(View(model)); }