public void DeveRetornarIndescriptografavel()
        {
            Matrix pin = new Matrix(2, 2, new double[, ] {
                { 1, 2 }, { 3, 4 }
            });
            Criptografador cripto = new Criptografador(pin);

            Assert.AreEqual("Indescriptografavel", cripto.Descriptografar("7"));
        }
        public void DeveDescriptografarUmaLetra()
        {
            Matrix pin = new Matrix(2, 2, new double[, ] {
                { 1, 2 }, { 3, 4 }
            });
            Criptografador cripto = new Criptografador(pin);

            Assert.AreEqual("A", cripto.Descriptografar("104.208"));
        }
        public void DeveDescriptografarUmCaractereEspecial()
        {
            Matrix pin = new Matrix(2, 2, new double[, ] {
                { 1, 2 }, { 3, 4 }
            });
            Criptografador cripto = new Criptografador(pin);

            Assert.AreEqual("-", cripto.Descriptografar("554.1558"));
        }
        public void DeveDescriptografarERetornarUmNome()
        {
            Matrix pin = new Matrix(2, 2, new double[, ] {
                { 1, 2 }, { 3, 4 }
            });
            Criptografador cripto = new Criptografador(pin);

            Assert.AreEqual("Mateus", cripto.Descriptografar("72.118.133.156.262.311"));
        }