Exemple #1
0
        public void testInvalidDateTooLate()
        {
            date = DateTime.ParseExact("09092040", _dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None);
            List <Fodselsnummer> options = FodselsnummerCalculator.getManyFodselsnummerForDate(date);

            Assert.AreEqual(0, options.Count);
        }
Exemple #2
0
 public void testThatAllGeneratedNumbersAreValid()
 {
     foreach (Fodselsnummer fnr in FodselsnummerCalculator.getManyFodselsnummerForDate(date))
     {
         Assert.IsTrue(FodselsnummerValidator.IsValid(fnr.ToString()), "Ugyldig fødselsnummer: " + fnr);
     }
 }
Exemple #3
0
        public void testGetFodselsnummerForDate()
        {
            List <Fodselsnummer> options = FodselsnummerCalculator.getManyFodselsnummerForDate(date);

            Assert.IsTrue(options.Count > 20, "Forventet minst 20 fødselsnumre, men fikk " + options.Count);
        }
Exemple #4
0
        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);
        }