Ejemplo n.º 1
0
 public RevisionController(UserManager <User> userManager, CollectionService collectionRepository,
                           RevisionService reviewService)
 {
     _userManager       = userManager;
     _collectionService = collectionRepository;
     _revisionService   = reviewService;
 }
Ejemplo n.º 2
0
        public async Task DeleteRevision_SavesViaContext()
        {
            //Arrange
            var mockRevisions = SetTestRevisions();
            var mockContext   = new Mock <ICookBookDbContext>();

            mockContext.Setup(m => m.Revisions).Returns(mockRevisions.Object);

            var service = new RevisionService(mockContext.Object);

            //Act
            await service.DeleteRevision(2);

            //Assert
            mockRevisions.Verify(m => m.Remove(It.IsAny <RecipeRevision>()), Times.Once());
            mockContext.Verify(m => m.SaveChangesAsync(default), Times.Once());