public void TauxHoraireOuvrierPositif(int tauxHoraire) { var fauxDataEmploye = new Mock <IDataEmploye>(); fauxDataEmploye.Setup(x => x.EnregistrerOuvrier(It.IsAny <Ouvrier>())); var serviceEmploye = new ServiceEmploye(fauxDataEmploye.Object); var ouvrier = new Ouvrier { Nom = "Doc", Prenom = "Brown", DateEmbauche = DateTime.Today, TauxHoraire = tauxHoraire }; var exception = Assert.ThrowsException <BusinessException>(() => { serviceEmploye.EnregistrerOuvrier(ouvrier); serviceEmploye.GetSalaireOuvrier(1, DateTime.Parse("01/08/2018")); }); Assert.AreEqual("Taux horaire invalide", exception.Message); }