public void ParseValido() { var a = DNI.Parse("18.627.585"); Assert.Equal("18.627.585", a.ToString()); var b = DNI.Parse("18627585"); Assert.Equal("18.627.585", a.ToString()); var c = DNI.Parse("0018627585"); Assert.Equal("18.627.585", a.ToString()); }
public void ParseRechazarCaracteresRaros() { Assert.Throws <ArgumentException>(() => DNI.Parse("18-627-585")); Assert.Throws <ArgumentException>(() => DNI.Parse("dni 18627585")); Assert.Throws <ArgumentException>(() => DNI.Parse("018627595")); }