Inheritance: ApiController
        public void GetBookTest()
        {
            //Arrange
            var controller = new BooksController
            {
                Request = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            //Act
            var book = controller.GetBook(1);
            //Assert
            Assert.IsNotNull(book);
            Assert.AreEqual(book.Id, 1, "Returned Id is different to the expected Id.");
        }
        public void GetBooksTest()
        {
            //Arrange
            var controller = new BooksController
            {
                Request = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            //Act
            var books = controller.GetBooks();
            //Assert
            Assert.IsNotNull(books);
            Assert.IsTrue(books.Any());
        }