示例#1
0
        public void testGetCentury()
        {
            sut = new Fodselsnummer("01016666609");
            Assert.Equal("18", sut.getCentury());

            sut = new Fodselsnummer("01016633301");
            Assert.Equal("19", sut.getCentury());

            sut = new Fodselsnummer("01019196697");
            Assert.Equal("19", sut.getCentury());

            sut = new Fodselsnummer("01013366671");
            Assert.Equal("20", sut.getCentury());

            // DNumber...
            sut = new Fodselsnummer("41016666609");
            Assert.Equal("18", sut.getCentury());

            sut = new Fodselsnummer("01015466609");
            Assert.Equal("18", sut.getCentury());

            sut = new Fodselsnummer("41016633301");
            Assert.Equal("19", sut.getCentury());

            sut = new Fodselsnummer("41019196697");
            Assert.Equal("19", sut.getCentury());

            sut = new Fodselsnummer("41013366671");
            Assert.Equal("20", sut.getCentury());
        }
示例#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()));
        }
示例#3
0
 public void testGetDateOfBirthDNumber()
 {
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.Equal("010101", sut.getDateOfBirth());
 }
示例#4
0
 public void testGetBirthYear()
 {
     Assert.Equal("1901", sut.getBirthYear());
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.Equal("1901", sut.getBirthYear());
 }
示例#5
0
 public void testGetDayInMonth()
 {
     Assert.Equal("01", sut.getDayInMonth());
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.Equal("01", sut.getDayInMonth());
 }
示例#6
0
 public void testParseDNumber()
 {
     Assert.Equal("07086303651", Fodselsnummer.parseDNumber("47086303651"));
 }
示例#7
0
 public void testIsDNumber()
 {
     Assert.False(Fodselsnummer.isDNumber("01010101006"));
     Assert.False(Fodselsnummer.isDNumber("80000000000"));
     Assert.True(Fodselsnummer.isDNumber("47086303651"));
 }
示例#8
0
 public void testIsFemaleDNumber()
 {
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.Equal(true, sut.isFemale());
 }
示例#9
0
 public FodselsnummerTest()
 {
     sut = new Fodselsnummer(VALID_FODSELSNUMMER);
 }
 public void testIsMaleDNumber()
 {
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.AreEqual(false, sut.isMale());
 }
 public void setUpValidFodselsnummer()
 {
     sut = new Fodselsnummer(VALID_FODSELSNUMMER);
 }
示例#12
0
 public void testIsFemaleDNumber()
 {
     sut = new Fodselsnummer(VALID_D_FODSELSNUMMER);
     Assert.True(sut.IsFemale());
 }