Exemplo n.º 1
0
 public void Post_Staff_Object_To_DB()
 {
     var mockSet = new Mock<DbSet<staff>>();
     var mockContext = new Mock<StaffAppContext>();
     mockContext.Setup(m => m.staffs).Returns(mockSet.Object);
     var member = new staff
                 {
                     Email = "*****@*****.**",
                     FirstName = "Andy",
                     ID = 4,
                     LastName = "Nicoll"
                 };
     var staffRepo = new staffDAO(mockContext.Object);
     staffRepo.Post(member);
     mockSet.Verify(m => m.Add(It.IsAny<staff>()), Times.Once());
     mockContext.Verify(m => m.SaveChanges(), Times.Once());
 }