package entrerpriseTest;

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.Test;

import entreprise.Entreprise;
import entreprise.IEmploye;
import postes.Employe;
import postes.Secretaire;

class EntrepriseTest {
	@Test
	void test() {
		Entreprise e = new Entreprise();
		IEmploye pdg = new Employe("PDG", 10000.);
		IEmploye sct = new Secretaire(1500.);
		
		assertEquals(0., e.getMasseSalariale(), 0.001);
		e.ajouterEmploye(pdg);
		assertEquals(10000., e.getMasseSalariale(), 0.001);
		e.ajouterEmploye(sct);
		assertEquals(11500., e.getMasseSalariale(), 0.001);
		pdg.ajouterHeuresSup(10);
		assertEquals(11500., e.getMasseSalariale(), 0.001);
		sct.ajouterHeuresSup(10);
		assertEquals(11650., e.getMasseSalariale(), 0.001);
	}

}
