public void testInvalidDateTooLate() { date = DateTime.ParseExact("09092040", _dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None); List <Fodselsnummer> options = FodselsnummerCalculator.getManyFodselsnummerForDate(date); Assert.AreEqual(0, options.Count); }
public void testThatAllGeneratedNumbersAreValid() { foreach (Fodselsnummer fnr in FodselsnummerCalculator.getManyFodselsnummerForDate(date)) { Assert.IsTrue(FodselsnummerValidator.IsValid(fnr.ToString()), "Ugyldig fødselsnummer: " + fnr); } }
public void testGetFodselsnummerForDate() { List <Fodselsnummer> options = FodselsnummerCalculator.getManyFodselsnummerForDate(date); Assert.IsTrue(options.Count > 20, "Forventet minst 20 fødselsnumre, men fikk " + options.Count); }
public void getValidFodselsnummerForDate() { List <Fodselsnummer> validOptions = FodselsnummerCalculator.getManyFodselsnummerForDate(date); Assert.IsTrue(validOptions.Count == 38, "Forventet 38 fødselsnumre, men fikk " + validOptions.Count); }
public void getValidFodselsnummerForDNumberDate() { List <Fodselsnummer> validOptions = FodselsnummerCalculator.getManyFodselsnummerForDate(date, true); Assert.True(validOptions.Count == 413, "Forventet 412 fødselsnumre som er d-nummer, men fikk " + validOptions.Count); }