public void DeveEnviarEmailComANotaFiscal()
        {
            Fatura fatura = new Fatura(1000, "cliente 1");
            NotaFiscal nf = gerador.Gera(fatura);

            email.Verify(e => e.EnviaEmail(nf));
        }
        public void DevePersistirANotaFiscalGerada()
        {
            Fatura fatura = new Fatura(1000, "cliente 1");

            NotaFiscal nf = gerador.Gera(fatura);

            dao.Verify(e => e.Persiste(nf));
        }
        public void DeveGerarNotaCom6PorCentoDeImposto()
        {
            Fatura fatura = new Fatura(1000, "cliente 1");

            NotaFiscal nf = gerador.Gera(fatura);

            Assert.AreEqual(1000 * 0.06, nf.Impostos, PRECISAO);
        }