Пример #1
0
        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);
        }
Пример #2
0
        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());
 }