public void Parse_DeberiaAceptarCuitCortosSiUsaGuiones() { var esperado = "27-05001941-7"; var real = Cuit.Parse("27-5001941-7").ToString(); Assert.Equal(esperado, real); }
public void Parse_DeberiaIgnorarGuiones() { var esperado = "20-18627585-4"; var real = Cuit.Parse("20-18627585-4").ToString(); Assert.Equal(esperado, real); }
public void Parse_DeberiaAceptarDigitosPuros() { var esperado = "20-18627585-4"; var real = Cuit.Parse("20186275854").ToString(); Assert.Equal(esperado, real); }
public void Equal() { var a = Cuit.Parse("27-05001941-7"); var b = new Cuit(27, 5001941, 7); Assert.Equal(a, b); }
public void Parse_DeberiaRechazarCuitCortosSinGuiones() { Assert.Throws <ArgumentException>(() => Cuit.Parse("205000008")); }
public void Parse_DeberiaRechazarCaracteresExtraños() { Assert.Throws <ArgumentException>(() => Cuit.Parse("a018627585")); }