<?php

use PHPUnit\Framework\TestCase;

    class DocusignTest extends TestCase
    {
        public function testGetDescricaoByTipoProposta()
        {
            $descricao = Seguro_Model_PropostasDocusign::getDescricaoByTipo(Seguro_Model_PropostasDocusign::TIPO_PROPOSTA);
            $this->assertSame("PROPOSTA", $descricao);
        }
        
        public function testGetDescricaoByTipoEndosso()
        {
            $descricao = Seguro_Model_PropostasDocusign::getDescricaoByTipo(Seguro_Model_PropostasDocusign::TIPO_ENDOSSO);
            $this->assertSame("ENDOSSO", $descricao);
        }

        public function testGetDescricaoByTipoRecusaProposta()
        {
            $descricao = Seguro_Model_PropostasDocusign::getDescricaoByTipo(Seguro_Model_PropostasDocusign::TIPO_RECUSA_PROPOSTA);
            $this->assertSame("RECUSA PROPOSTA", $descricao);
        }

        public function testGetDescricaoByTipoCancelamentoApolice()
        {
            $descricao = Seguro_Model_PropostasDocusign::getDescricaoByTipo(Seguro_Model_PropostasDocusign::TIPO_CANCELAMENTO_APOLICE);
            $this->assertSame("CANCELAMENTO APÓLICE", $descricao);
        }

        public function testGetDescricaoByTipoNaoInformada()
        {
            $descricao = Seguro_Model_PropostasDocusign::getDescricaoByTipo(null);
            $this->assertSame("NÃO INFORMADA", $descricao);
        }
    }