public void CreateObjectOfTypeIUnitOfWork_WhenParametersAreValid() { //Arrange var dbContextMock = new Mock <ICarManiacsDbContext>(); //Act var uow = new Data.EfUnitOfWork(dbContextMock.Object); //Assert Assert.IsInstanceOf <IEfUnitOfWork>(uow); }
public void CallDbContexSaveChangesOnce() { //Arrange var dbContextMock = new Mock <IWanderlustEfDbContext>(); var unitOfWork = new Data.EfUnitOfWork(dbContextMock.Object); //Act unitOfWork.SaveChanges(); //Assert dbContextMock.Verify(mock => mock.SaveChanges(), Times.Once()); }