public void LiianIsoPPTest() { string hetu = "321288-1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, päivä 32."); }
public void HetuMinimiarvoillaTest() { string hetu = "000150-000P"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, pelkkiä nollia."); }
public void KirjainSyntymanumerossaTest() { string hetu = "121288-12U3"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, kirjain syntymänumerossa."); }
public void OkHetuPienellaTarkistekirjaimellaTest() { string hetu = "121288-132c"; string virheilmoitus = "test"; bool expected = true; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän pitäis toimia."); }
public void VaaraViimeinenMerkkiTest() { string hetu = "121288-1234"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, väärä tarkistemerkki."); }
public void KarkauspaivaTest() { string hetu = "290292-1231"; string virheilmoitus = "test"; bool expected = true; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Pitäis toimia, karkausvuosi."); }
public void LiianIsoPPHuhtikuuTest() { string hetu = "310493-1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Ei pitäis toimia, huhtikuu=30pv."); }
public void EiKarkausvuosiTest() { string hetu = "290293-1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Ei pitäis toimia, karkausvuosi."); }
public void ValimerkkiaEiOlemassa() { string hetu = "121288:1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, : ei ole välimerkki."); }
public void _1800LukuTest() { string hetu = "121288+1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, 1800-luvulta."); }
public void Yli115VuotiasTest() { string hetu = "121201-1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, liian vanha."); }
public void VuosiTulevaisuudessaTest() { string hetu = "121225A1233"; string virheilmoitus = "test"; bool expected = false; bool actual = TarkistaHenkilotunnus.TarkistaHetu(hetu, out virheilmoitus); Assert.AreEqual(expected, actual, "Tän ei pitäis toimia, ei voi olla syntynyt tulevaisuudessa."); }