public async void Task_GetItemsById_Return_BadRequestResult() { //Arrange var controller = new TeaInventoryController(repository); int?teaId = null; //Act var data = await controller.GetItemsById(teaId); //Assert Assert.IsType <BadRequestResult>(data.Result); }
public async void Task_GetItemsById_Return_NotFoundResult() { //Arrange var controller = new TeaInventoryController(repository); var teaId = 30; //Act var data = await controller.GetItemsById(teaId); //Assert Assert.IsType <NotFoundResult>(data.Result); }
public async void Task_GetItemsById_MatchResult() { //Arrange var controller = new TeaInventoryController(repository); int?teaId = 1; //Act var data = await controller.GetItemsById(teaId); //Assert Assert.IsType <OkObjectResult>(data.Result); var okResult = data.Result.Should().BeOfType <OkObjectResult>().Subject; var tea = okResult.Value.Should().BeAssignableTo <TeaInventory>().Subject; Assert.Equal("Orange Juice", tea.TeaName); Assert.Equal("Orange Tree", tea.TeaDescription); }