Ejemplo n.º 1
0
        public void TestShouldReturnUnformattedSUFRAMA()
        {
            SUFRAMA suframa = "55.0309.01-2";

            Assert.AreEqual <string>("550309012", suframa);
            Assert.AreEqual <string>("550309012", suframa.SemMascara());
        }
Ejemplo n.º 2
0
        public void TestShouldReturnEmptySUFRAMAWhenPassNull()
        {
            SUFRAMA suframa = null;

            Assert.AreEqual <string>("", suframa);
            Assert.AreEqual <string>("", suframa.ComMascara());
        }
Ejemplo n.º 3
0
        public void TestShouldReturnNotEqualsWhenComparedDifferentSUFRAMA()
        {
            SUFRAMA suframa1 = "550309012";
            SUFRAMA suframa2 = "550309010";

            Assert.IsFalse(suframa1.Equals(suframa2));
        }
Ejemplo n.º 4
0
        public void TestShouldReturnEqualsWhenComparedFormattedAndUnformattedSUFRAMA()
        {
            SUFRAMA suframaWithMask    = "55.0309.01-2";
            SUFRAMA suframaWithoutMask = "550309012";

            Assert.IsTrue(suframaWithMask.Equals(suframaWithoutMask));
        }
Ejemplo n.º 5
0
        public void TestShouldReturnFormattedSUFRAMA()
        {
            SUFRAMA suframa = "100698107";

            Assert.AreEqual("10.0698.10-7", suframa.ComMascara());

            suframa = "12345678";
            Assert.AreEqual("12.345.67-8", suframa.ComMascara());
        }
Ejemplo n.º 6
0
        public void TestShouldInvalidateSUFRAMAWhenEmpty()
        {
            SUFRAMA suframa = "";

            Assert.IsFalse(suframa.IsValid());
        }
Ejemplo n.º 7
0
        public void TestShouldReturnEmptySUFRAMA()
        {
            SUFRAMA suframa = "";

            Assert.AreEqual("", suframa.ToString());
        }