Ejemplo n.º 1
0
        public async Task Delete_NoneExistendAuthor_ShouldReturnNull()
        {
            var countBefore = (await AuthorsService.GetAll(It.IsAny <PagingParameterModel>())).Count();

            await AuthorsService.Delete(int.MaxValue);

            var countAfter = (await AuthorsService.GetAll(It.IsAny <PagingParameterModel>())).Count();

            Assert.That(countAfter, Is.EqualTo(countBefore));
        }
Ejemplo n.º 2
0
 public ActionResult <Author> Delete(int id)
 {
     try
     {
         return(Ok(_as.Delete(id)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Ejemplo n.º 3
0
        public async Task Delete_ShouldDeleted()
        {
            var countBefore = (await AuthorsService.GetAll(It.IsAny <PagingParameterModel>())).Count();

            await AuthorsService.Delete(DefaultData.Authors.Rihter.Id);

            var countAfterDelete = (await AuthorsService.GetAll(It.IsAny <PagingParameterModel>())).Count();
            var deletedAuthor    = await AuthorsService.Get(DefaultData.Authors.Rihter.Id);

            Assert.That(countAfterDelete, Is.EqualTo(countBefore - 1));
            Assert.That(deletedAuthor, Is.Null);
        }
Ejemplo n.º 4
0
 public ActionResult Delete(AuthorViewModel authorViewModel)
 {
     authorsService.Delete(authorViewModel);
     return(Json(new[] { authorViewModel }));
 }