public void GetPublisherById_WithReponse_Test()
        {
            var result = publishersServices.GetPublisherById(1);

            Assert.That(result.Id, Is.EqualTo(1));
            Assert.That(result.Name, Is.EqualTo("Publisher 1"));
        }
Exemple #2
0
        public IActionResult GetPublisherById(int id)
        {
            // throw new Exception("This is an exception that will be handled by middleware");
            var publisher = _publishersServices.GetPublisherById(id);

            if (publisher != null)
            {
                return(Ok(publisher));
                // return publisher;

                //var _responseObj = new CustomActionResultVM()
                //{
                //    Publisher = publisher
                //};

                //return new CustomActionResult(_responseObj);
            }
            else
            {
                return(NotFound());
                //var _responseObj = new CustomActionResultVM()
                //{
                //    Exception = new Exception("This is coming from publishers controller")
                //};

                //return new CustomActionResult(_responseObj);
            }
        }