Exemplo n.º 1
0
        public void CreateObjectOfTypeIUnitOfWork_WhenParametersAreValid()
        {
            //Arrange
            var dbContextMock = new Mock <ICarManiacsDbContext>();

            //Act
            var uow = new Data.EfUnitOfWork(dbContextMock.Object);

            //Assert
            Assert.IsInstanceOf <IEfUnitOfWork>(uow);
        }
Exemplo n.º 2
0
        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());
        }