public void SavesChanges() { var context = new Mock <WorkItemsContext>(); var workItems = new Mock <IDbSet <WorkItem> >(); workItems.Setup(w => w.Find(It.IsAny <long>())).Returns(new WorkItem()); context.Object.WorkItems = workItems.Object; context.Setup(c => c.SaveChanges()).Verifiable(); var repository = new EntityWorkItemRepository(() => context.Object); repository.SetWorkItemCompleted(123); context.Verify(); }
public void SetsWorkItemCompletedSetsCompletedDate() { const long workItemId = 123; var context = new Mock <WorkItemsContext>(); var workItem = new WorkItem { Id = workItemId }; var workItems = new Mock <IDbSet <WorkItem> >(); workItems.Setup(w => w.Find(workItemId)).Returns(workItem); context.Object.WorkItems = workItems.Object; var repository = new EntityWorkItemRepository(() => context.Object); repository.SetWorkItemCompleted(workItemId); Assert.NotNull(workItem.Completed); }
public void SetsWorkItemCompletedSetsCompletedDate() { const long workItemId = 123; var context = new Mock<WorkItemsContext>(); var workItem = new WorkItem { Id = workItemId }; var workItems = new Mock<IDbSet<WorkItem>>(); workItems.Setup(w => w.Find(workItemId)).Returns(workItem); context.Object.WorkItems = workItems.Object; var repository = new EntityWorkItemRepository(() => context.Object); repository.SetWorkItemCompleted(workItemId); Assert.NotNull(workItem.Completed); }
public void SavesChanges() { var context = new Mock<WorkItemsContext>(); var workItems = new Mock<IDbSet<WorkItem>>(); workItems.Setup(w => w.Find(It.IsAny<long>())).Returns(new WorkItem()); context.Object.WorkItems = workItems.Object; context.Setup(c => c.SaveChanges()).Verifiable(); var repository = new EntityWorkItemRepository(() => context.Object); repository.SetWorkItemCompleted(123); context.Verify(); }