public void NewNif_InvalidNif_ThrowsException(string invalidNif) { var ex1 = Assert.Throws <FormatException>(() => new Nif(invalidNif)); Assert.Equal($"Invalid NIF: {invalidNif}.", ex1.Message); var ex2 = Assert.Throws <FormatException>(() => (Nif)invalidNif); Assert.Equal($"Invalid NIF: {invalidNif}.", ex2.Message); var ex3 = Assert.Throws <FormatException>(() => Nif.NewNif(invalidNif)); Assert.Equal($"Invalid NIF: {invalidNif}.", ex3.Message); }
public void NewNif_Value_ProperInstantiated() { var nif1 = new Nif("502155051"); Assert.Equal("502155051", nif1.Value); Assert.Equal("502155051", nif1.ToString()); var nif2 = (Nif)"502155051"; Assert.Equal("502155051", nif2.Value); Assert.Equal("502155051", nif2.ToString()); var nif3 = Nif.NewNif("502155051"); Assert.Equal("502155051", nif3.Value); Assert.Equal("502155051", nif3.ToString()); }
public override bool Equals(object obj) { if (obj == null) { return(false); } AdministradorEN t = obj as AdministradorEN; if (t == null) { return(false); } if (Nif.Equals(t.Nif)) { return(true); } else { return(false); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } UsuarioEN t = obj as UsuarioEN; if (t == null) { return(false); } if (Nif.Equals(t.Nif)) { return(true); } else { return(false); } }
public void NieKos(string value) { Nif.Create(value).IsValid().Should().BeFalse(); }
public void NifOks(string value) { Nif.Create(value).IsValid().Should().BeTrue(); }
public void NewNif_ToString_StringNif(string nif) { Assert.Equal(nif, new Nif(nif).ToString()); Assert.Equal(nif, ((Nif)nif).ToString()); Assert.Equal(nif, Nif.NewNif(nif).ToString()); }
public void NewNif_ValidNif_DoesNotThrowsException(string validNif) { Assert.DoesNotThrows(() => new Nif(validNif)); Assert.DoesNotThrows(() => (Nif)validNif); Assert.DoesNotThrows(() => Nif.NewNif(validNif)); }