public void BeCalledOnce()
        {
            //Arrange
            var mockedContext = new Mock <MsSqlDbContext>();
            var saveContext   = new SaveContext(mockedContext.Object);

            //Act
            saveContext.Commit();

            //Assert
            mockedContext.Verify(mock => mock.SaveChanges(), Times.Once());
        }
示例#2
0
        public void Commit_ShouldCall_SaveChanges()
        {
            // Arrange
            var mockContext = new Mock <MsSqlDbContext>();
            var saveContext = new SaveContext(mockContext.Object);

            // Act
            saveContext.Commit();

            // Assert
            mockContext.Verify(c => c.SaveChanges(), Times.Once());
        }
示例#3
0
        public void SaveChanges_Should_CallSaveChangesOnce()
        {
            // Arrange
            var validDbContext       = new Mock <MsSqlDbContext>();
            var dbContextSaveChanges = new SaveContext(validDbContext.Object);

            // Act
            dbContextSaveChanges.Commit();

            // Assert
            validDbContext.Verify(u => u.SaveChanges(), Times.Once);
        }
示例#4
0
        public void Commit_ShouldCallSaveChangesToDbContext()
        {
            // Arrange
            var dbContextMock = new Mock <MsSqlDbContext>();

            dbContextMock.Setup(dbc => dbc.SaveChanges());

            var saveContext = new SaveContext(dbContextMock.Object);

            // Act
            saveContext.Commit();

            // Assert
            dbContextMock.Verify(dbc => dbc.SaveChanges(), Times.Once);
        }
        public void Commit_ShouldCallSaveChangesToDatabaseContext()
        {
            // Arrange
            var mockedDbContext = new Mock <MsSqlDbContext>();

            mockedDbContext.Setup(x => x.SaveChanges());

            var saveContext = new SaveContext(mockedDbContext.Object);

            // Act
            saveContext.Commit();

            // Assert
            mockedDbContext.Verify(dbc => dbc.SaveChanges(), Times.Once);
        }