public void ValiderNombreHeuresJournalier() { var fauxDataEmploye = new Mock <IDataEmploye>(); var fauxDataReleve = new Mock <IDataReleve>(); fauxDataEmploye.Setup(x => x.GetOuvrier(It.IsAny <int>())).Returns(new Ouvrier()); var serviceReleve = new ServiceReleve(fauxDataReleve.Object, fauxDataEmploye.Object); ReleveMensuel releveMensuel = new ReleveMensuel(); releveMensuel.Jours.Add(new ReleveJour { Jour = DateTime.Now, NombreHeures = 15 }); //serviceReleve.EnregistrerReleveMensuel(releveMensuel); var exception = Assert.ThrowsException <BusinessException>(() => { serviceReleve.EnregistrerReleveMensuel(releveMensuel); }); Assert.AreEqual("Vous avez dépassé la limite horraire journalière", exception.Message); }
public RelevesController() { this.serviceReleve = new ServiceReleve(new DbDataReleve(), new DbDataEmploye()); this.servicePeriode = new ServicePeriode(new DbDataPeriode()); }