public void service_should_create_book() { var rent = new BookDTO(); var entity = new Book(); _helper.Setup(q => q.GetBookEntity(rent)).Returns(entity); _service.Book(rent); _repo.Verify(q => q.Book(entity), Times.Once); }
public IActionResult Post([FromBody] BookDTO book) { try { _service.Book(book); } catch (RentBadRequest e) { return(e.Result); } catch (RentNotFound e) { return(e.Result); } catch (Exception e) { return(StatusCode(500, e)); } return(new OkResult()); }