Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public void testOneFodselsnummer()
        {
            date = DateTime.ParseExact("01121980", _dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None);
            Fodselsnummer fodselsnummer = FodselsnummerCalculator.getFodselsnummerForDate(date);

            Assert.IsTrue(FodselsnummerValidator.IsValid(fodselsnummer.ToString()));
        }
Exemplo n.º 3
0
        public void testInvalidDateTooEarly()
        {
            date = DateTime.ParseExact("09091853", _dateFormat, CultureInfo.InvariantCulture, DateTimeStyles.None);
            List <Fodselsnummer> options = FodselsnummerCalculator.GetManyFodselsnummerForDate(date);

            Assert.Empty(options);
        }
Exemplo n.º 4
0
 public void testThatAllGeneratedNumbersAreValid()
 {
     foreach (Fodselsnummer fnr in FodselsnummerCalculator.getManyFodselsnummerForDate(date))
     {
         Assert.IsTrue(FodselsnummerValidator.IsValid(fnr.ToString()), "Ugyldig fødselsnummer: " + fnr);
     }
 }
Exemplo n.º 5
0
 public Fodselsnummer NoCommons()
 {
     return(FodselsnummerCalculator.GetFodselsnummerForDate(DateTime.Now));
 }
Exemplo n.º 6
0
        public void getValidFodselsnummerForDate()
        {
            List <Fodselsnummer> validOptions = FodselsnummerCalculator.getManyFodselsnummerForDate(date);

            Assert.IsTrue(validOptions.Count == 38, "Forventet 38 fødselsnumre, men fikk " + validOptions.Count);
        }
Exemplo n.º 7
0
        public void testGetFodselsnummerForDate()
        {
            List <Fodselsnummer> options = FodselsnummerCalculator.getManyFodselsnummerForDate(date);

            Assert.IsTrue(options.Count > 20, "Forventet minst 20 fødselsnumre, men fikk " + options.Count);
        }
Exemplo n.º 8
0
        public void testGetFodselsnummerForDateAndGender()
        {
            List <Fodselsnummer> options = FodselsnummerCalculator.getFodselsnummerForDateAndGender(date, KJONN.KVINNE);

            Assert.IsTrue(options.Count > 10, "Forventet minst 10 fødselsnumre, men fikk " + options.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);
        }
        public void testGetFodselsnummerForDateAndGender()
        {
            List <Fodselsnummer> options = FodselsnummerCalculator.getFodselsnummerForDateAndGender(date, KJONN.KVINNE);

            Assert.Equal(207, options.Count);
        }