Exemplo n.º 1
0
        public async Task Should_Delete()
        {
            var repositoryMock = new Mock <IRepository <TestTemplate> >();

            var unitOfWorkMock = new Mock <IUnitOfWork>();

            unitOfWorkMock.Setup(u => u.TestTemplates).Returns(() => repositoryMock.Object);

            var service = new TestTemplateService(null, unitOfWorkMock.Object, mapper);

            await service.DeleteByIdAsync(1);

            unitOfWorkMock.Verify(m => m.SaveAsync());
            repositoryMock.Verify(m => m.Delete(1));
            repositoryMock.VerifyNoOtherCalls();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Delete(int id)
        {
            await testTemplateService.DeleteByIdAsync(id);

            return(RedirectToAction(nameof(List)));
        }