public void DeletePublisherById_PublisherExists_Test() { int publisherId = 6; var publisherBefore = publishersService.GetPublisherById(publisherId); Assert.That(publisherBefore, Is.Not.Null); Assert.That(publisherBefore.Name, Is.EqualTo("Publisher 6")); publishersService.DeletePublisherById(publisherId); var publisherAfter = publishersService.GetPublisherById(publisherId); Assert.That(publisherAfter, Is.Null); }
public IActionResult DeletePublisherById(int id) { try { _publishersService.DeletePublisherById(id); return(Ok()); }catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult DeletePublisherById(int id) { try { _publishersService.DeletePublisherById(id); return(Ok()); } catch (PublisherNameException ex) { return(BadRequest($"{ex.Message}, Publisher name {ex.PublisherName}")); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public void DeletePublisherById_WithException() { Assert.That(() => publisherService.DeletePublisherById(99), Throws.Exception.TypeOf <Exception>().With.Message.Contain("The Publisher with id")); }
public IActionResult DeletePublisherById(int id) { _publishersService.DeletePublisherById(id); return(Ok()); }