Example #1
0
 static void Main(string[] args)
 {
     {
         var dao     = new Dao(new context());
         var employe = dao.GetFirstEmployee10Y();
         Console.WriteLine(employe.Nom);
         var newEmployee = dao.AddEmployee("Smith", "John");
         Console.WriteLine("Bienvenue à " + newEmployee.Prenom + " dans la compagnie!");
     }
 }
Example #2
0
        public void AddEmployee_Test()//create
        {
            var mockSet = new Mock <DbSet <Employee> >();

            var mockContext = new Mock <context>();

            mockContext.Setup(m => m.Employee).Returns(mockSet.Object);

            var service = new Dao(mockContext.Object);

            service.AddEmployee("Jean-Mie", "De pain");

            mockSet.Verify(m => m.Add(It.IsAny <Employee>()), Times.Once());
            mockContext.Verify(m => m.SaveChanges(), Times.Once());
        }