public void DateEmbaucheCadrePosterieureA1920() { var fauxDataEmploye = new Mock <IDataEmploye>(); fauxDataEmploye.Setup(x => x.EnregistrerCadre(It.IsAny <Cadre>())); var serviceEmploye = new ServiceEmploye(fauxDataEmploye.Object); var cadre = new Cadre { Nom = "Dupont", Prenom = "Gérard", DateEmbauche = new DateTime(1920, 12, 31), SalaireMensuel = 1500 }; var exception = Assert.ThrowsException <BusinessException>(() => { serviceEmploye.EnregistrerCadre(cadre); }); Assert.AreEqual("La date d'embauche doit être > 1920", exception.Message); }
public void DateEmbaucheOuvrierPosterieureA1920() { var fauxDataEmploye = new Mock <IDataEmploye>(); fauxDataEmploye.Setup(x => x.EnregistrerOuvrier(It.IsAny <Ouvrier>())); var serviceEmploye = new ServiceEmploye(fauxDataEmploye.Object); var ouvrier = new Ouvrier { Nom = "Dupont", Prenom = "Gérard", DateEmbauche = new DateTime(1920, 12, 31), TauxHoraire = 12 }; var exception = Assert.ThrowsException <BusinessException>(() => { serviceEmploye.EnregistrerOuvrier(ouvrier); }); Assert.AreEqual("La date d'embauche doit être > 1920", exception.Message); }
public EmployesController() { this.serviceEmploye = new ServiceEmploye(new DbDataEmploye()); }