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); }