package br.ufcg.ppgcc.compor.ir;

import org.junit.Before;
import org.junit.Test;


public class FontePagadoraTest {

	private FachadaExperimento fachada;

	@Before
	public void iniciar() {
		fachada = FachadaHelper.criarFachada();
	}

	@Test
	public void T_02_01_novaFontePagadora() {
		Titular titular = TitularHelper.criarTitularPadrao();
		fachada.criarNovoTitular(titular);
		FontePagadora fonte = FontePagadoraHelper.criarFontePagadoraPadrao1();
		FontePagadoraHelper.verificaCriacaoFontes(fachada, titular, fonte);
	}

	@Test
	public void T_02_02_duasFontesPagadorasEmUmTitular() {
		Titular titular = TitularHelper.criarTitularPadrao();
		fachada.criarNovoTitular(titular);
		FontePagadora fonte1 = FontePagadoraHelper.criarFontePagadoraPadrao1();
		FontePagadora fonte2 = FontePagadoraHelper.criarFontePagadoraPadrao2();
		FontePagadoraHelper.verificaCriacaoFontes(fachada, titular, fonte1, fonte2);
	}

}

@@ -904,12 +904,568 @@
 te2);%0A%09%7D
+%0A%09%0A%09@Test%0A%09public void T_02_03_duasFontesPagadorasUmaEmCadaTitular() %7B%0A%09%09Titular titular1 = TitularHelper.criarTitularPadrao();%0A%09%09fachada.criarNovoTitular(titular1);%0A%09%09FontePagadora fonte1 = FontePagadoraHelper.criarFontePagadoraPadrao1();%0A%09%09FontePagadoraHelper.verificaCriacaoFontes(fachada, titular1, fonte1);%0A%0A%09%09Titular titular2 = TitularHelper.criarTitularMinimo();%0A%09%09fachada.criarNovoTitular(titular2);%0A%09%09FontePagadora fonte2 = FontePagadoraHelper.criarFontePagadoraPadrao2();%0A%09%09FontePagadoraHelper.verificaCriacaoFontes(fachada, titular2, fonte2);%0A%09%7D
 %0A%0A%7D%0A

Teste 02.03