public void WhenCallImportWithEmptyCatalogAsJson_ReturnsBadRequestErrorMessageResult()
        {
            _bookStoreService.Setup(m => m.ImportStock(CATALOGASJSON)).Returns("import successfully");

            BookStoreController controller = new BookStoreController(_bookStoreService.Object);
            BookStoreModel      model      = new BookStoreModel();

            model.CatalogAsJson = string.Empty;

            var result = controller.Import(model);

            Assert.IsNotNull(result);
            Assert.IsInstanceOf(typeof(BadRequestErrorMessageResult), result);
        }
        public void WhenCallInsertWithCorrectJsonSchema_ReturnsOkResult()
        {
            _bookStoreService.Setup(m => m.ImportStock(CATALOGASJSON)).Returns("import successfully");

            BookStoreController controller = new BookStoreController(_bookStoreService.Object);
            BookStoreModel      model      = new BookStoreModel();

            model.CatalogAsJson = CATALOGASJSON;

            var result = controller.Import(model);

            Assert.IsNotNull(result);
            Assert.IsInstanceOf(typeof(OkNegotiatedContentResult <string>), result);
        }