public async void Task_GetBookCategoryById_Return_NotFound() { var controller = new BookCategoryController(context); var BookCategoryId = 6; var data = await controller.Get(BookCategoryId); Assert.IsType <NotFoundResult>(data); }
public async void Task_GetBookCategoryById_Return_OkResult() { var controller = new BookCategoryController(context); var BookCategoryId = 1; var data = await controller.Get(BookCategoryId); Assert.IsType <OkObjectResult>(data); }
public async void Task_Get_All_BookCategories_Return_OkResult() { //Arrange var controller = new BookCategoryController(context); //Act var data = await controller.Get(); //Assert Assert.IsType <OkObjectResult>(data); }
public async void Task_DeleteCategory_Return_BadRequest() { //Arrange var controller = new BookCategoryController(context); int?id = null; //Act var data = await controller.Get(id); //Assert Assert.IsType <BadRequestResult>(data); }
public async void Task_GetBookCategoryById_Return_MatchedData() { //Arrange var controller = new BookCategoryController(context); var BookCategoryId = 1; //Act var data = await controller.Get(BookCategoryId); //Assert Assert.IsType <OkObjectResult>(data); var okResult = data.Should().BeOfType <OkObjectResult>().Subject; var bookCategory = okResult.Value.Should().BeAssignableTo <BookCategory>().Subject; Assert.Equal("Mystery", bookCategory.BookCategoryName); Assert.Equal("https://cdn2.bigcommerce.com/server1500/ac84d/products/1019/images/2196/Mystery_-_Logo_%2526_Name_Logo__35697.1326392559.380.380.jpg?c=2", bookCategory.BookCategoryImage); }
public async void Task_GetCategoryById_Return_MatchedData() { //Arrange var controller = new BookCategoryController(context); var BookCategoryId = 1; //Act var data = await controller.Get(BookCategoryId); //Assert Assert.IsType <OkObjectResult>(data); var okResult = data.Should().BeOfType <OkObjectResult>().Subject; var bk = okResult.Value.Should().BeAssignableTo <BookCategory>().Subject; Assert.Equal("Fiction", bk.BookCategoryName); Assert.Equal("Fiction Desc", bk.BookCategoryDescription); }
public async void Task_Get_All_BookCategories_Return_NotFound() { //Arrange var controller = new BookCategoryController(context); //Act var data = await controller.Get(); data = null; //Assert if (data != null) { Assert.IsType <OkObjectResult>(data); } else { Assert.Equal(data, null); } }