protected new void FixtureSetUp() { ProcessarImplatacao(true, true); _premios = GetInstance <IPremios>(); cobertura = _proposta.Produtos.First().Coberturas.First(); }
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)); }