示例#1
0
 public void testThatAllGeneratedDFodselsnumbersAreValid()
 {
     foreach (Fodselsnummer fnr in FodselsnummerCalculator.GetManyFodselsnummerForDate(date, true))
     {
         Assert.True(FodselsnummerValidator.IsValid(fnr.ToString()), "Ugyldig fødselsnummer: " + fnr);
     }
 }
示例#2
0
        public void testInvalidDateTooLate()
        {
            date = DateTime.ParseExact("09092040", _dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None);
            List <Fodselsnummer> options = FodselsnummerCalculator.GetManyFodselsnummerForDate(date);

            Assert.Empty(options);
        }
示例#3
0
        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);
        }