public void ShouldNotBeLeapYear(int number) { var cal = new LeapYearCalculator(); var result = cal.IsLeapYear(number); Assert.False(result); }
public void Should_return_20_years_when_year_is_1999() { LeapYearCalculator lyc = new LeapYearCalculator(1999); var years = lyc.Get20LeapYears(); Assert.Equal(20, years.Count); }
public void IsLeapYear_returnsTrue_divisibleBy4_notBy100() { int yearToCheck = 2016; bool actualResult = LeapYearCalculator.IsLeapYear(yearToCheck); Assert.IsTrue(actualResult); }
public void IsLeapYear_returnsFalse_notDivisibleBy4() { int yearToCheck = 2019; bool actualResult = LeapYearCalculator.IsLeapYear(yearToCheck); Assert.IsFalse(actualResult); }
public void IsLeapYear_returnsFalse_divisibleBy100_notBy400() { int yearToCheck = 1900; bool actualResult = LeapYearCalculator.IsLeapYear(yearToCheck); Assert.IsFalse(actualResult); }
private static void Main() { LeapYearCalculator leapYearCalculator = new LeapYearCalculator(2019); List <int> leapYears = leapYearCalculator.Get20LeapYears(); foreach (var year in leapYears) { Console.WriteLine($"This is a leap year {year}"); } }
public void MarkYearOneAsNonLeapYear() { // Arrange var expected = false; var year = 1; // Act var actual = LeapYearCalculator.IsLeapYear(year); // Assert Assert.That(actual, Is.EqualTo(expected)); }
public void MarkYearEightAsLeapYear() { // Arrange var expected = true; var year = 8; // Act var actual = LeapYearCalculator.IsLeapYear(year); // Assert Assert.That(actual, Is.EqualTo(expected)); }
public void Should_return_correct_years_when_year_is_1999() { LeapYearCalculator lyc = new LeapYearCalculator(1999); var years = lyc.Get20LeapYears(); var testYears = new List <int> { 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076 }; Assert.Equal(testYears, years); }
public void CalculateLeapYearTest() { var request = new LeapYearRequest(); request.StartYear = 1991; request.EndYear = 1998; LeapYearCalculator response = new LeapYearCalculator(); var output = response.FindLeapYear(request); var actual = output.LeapYearlist; int[] expected = { 1992, 1996 }; Assert.AreEqual(actual, expected); }
public ActionResult LeapYearInput(LeapYearCalculatorModel request) { if (ModelState.IsValid) { var leapCalc = new LeapYearCalculator(); var leapData = new LeapYearRequest(); leapData.StartYear = request.StartYear.Value; leapData.EndYear = request.EndYear.Value; var result = leapCalc.FindLeapYear(leapData); return(View("LeapYearOutput", result)); } else { return(View(request)); } }
static void Main(string[] args) { GreetingHelper.WelcomeUser(); MathOperations.AddTwoNumbers(); LeapYearCalculator.VerifyLeapYear(); }