Exemplo n.º 1
0
        public void ShouldSaveNewDocuments()
        {
            unitOfWork.AddNew(SimpleEntity.CreateStandardWithoutRevision());

            Document savedDoc = null;
            var      bulkUpdateUnitOfWorkMock = new Mock <IBulkUpdateBatch>(MockBehavior.Strict);

            bulkUpdateUnitOfWorkMock
            .Setup(u => u.Create(It.IsAny <Document>()))
            .Callback <Document>(d => { savedDoc = d; });

            unitOfWork.ApplyChanges(bulkUpdateUnitOfWorkMock.Object);

            Assert.NotNull(savedDoc);
            Assert.Equal(SimpleEntity.CreateDocumentWithoutRevision(), savedDoc);
        }