public void CNPJ_EhUnico_Correto()
        {
            agencia = new Agencia(agenciaid, "Tabajara", "Tabajara SA", "", "(11)5677-5967");
            var mock = new Mock <IAgenciaRepository>();

            mock.Setup(c => c.BuscarAgenciaCnpj(null)).Returns(agencia);
            var cnpj = new CnpjUnicoSpecification(mock.Object);

            Assert.True(cnpj.IsSatisfiedBy(agencia));
        }
        public void CNPJ_EhUnico_Incorreto()
        {
            var mock = new Mock <IAgenciaRepository>();

            agencia = new Agencia(agenciaid, "Tabajara", "Tabajara SA", "77.962.261/0001-17", "(11)5677-5967");

            mock.Setup(c => c.BuscarAgenciaCnpj(agencia.CNPJ.Codigo)).Returns(agencia);
            var cnpj = new CnpjUnicoSpecification(mock.Object);

            Assert.False(cnpj.IsSatisfiedBy(agencia));
        }