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)); }
public ActionResult <Author> Delete(int id) { try { return(Ok(_as.Delete(id))); } catch (Exception e) { return(BadRequest(e.Message)); } }
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); }
public ActionResult Delete(AuthorViewModel authorViewModel) { authorsService.Delete(authorViewModel); return(Json(new[] { authorViewModel })); }