public void Add_DistributionCenter_To_Db() { var mockDbSet = new Mock <DbSet <DistributionCenter> >(); var mockContext = new Mock <RentalContext>(); mockContext.Setup(d => d.DistributionCenters).Returns(mockDbSet.Object); var svc = new DistributionService(mockContext.Object); svc.Add(new DistributionCenter()); mockContext.Verify(a => a.Add(It.IsAny <DistributionCenter>()), Times.Once); mockContext.Verify(s => s.SaveChanges(), Times.Once); }