Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
 public void NieKos(string value)
 {
     Nif.Create(value).IsValid().Should().BeFalse();
 }
Ejemplo n.º 6
0
 public void NifOks(string value)
 {
     Nif.Create(value).IsValid().Should().BeTrue();
 }
Ejemplo n.º 7
0
 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());
 }
Ejemplo n.º 8
0
 public void NewNif_ValidNif_DoesNotThrowsException(string validNif)
 {
     Assert.DoesNotThrows(() => new Nif(validNif));
     Assert.DoesNotThrows(() => (Nif)validNif);
     Assert.DoesNotThrows(() => Nif.NewNif(validNif));
 }