protected new void FixtureSetUp()
        {
            ProcessarImplatacao(true, true);

            _premios  = GetInstance <IPremios>();
            cobertura = _proposta.Produtos.First().Coberturas.First();
        }
Exemple #2
0
        public static IAssertion Validar(this ICobertura cobertura, long inscricaoCertificado)
        {
            var identificador  = Assertion.NotNullOrEmpty(cobertura.IdentificadorExterno, $"Cobertura com identificador externo inválido. Inscrição Certificado: {inscricaoCertificado}.");
            var inicioVigencia = Assertion.IsFalse(cobertura.InicioVigencia.Equals(default(DateTime)), $"Cobertura com data de inicio de vigencia inválida: Identificador Externo: {cobertura.IdentificadorExterno}.");
            var itemProdutoId  = Assertion.GreaterThan(cobertura.CodigoItemProduto, default(int), $"Cobertura com ItemProduto inválido. Identificador Externo: {cobertura.IdentificadorExterno}.");

            return(identificador.and(inicioVigencia).and(itemProdutoId));
        }