public void Put_Categoria_Update_InvalidData_Return_BadRequest() { //Arrange var controller = new CategoriaController(repositorio, mapper); var catId = 1000; //Act var existingPost = controller.Get(catId); //var okResult = existingPost.Should().BeOfType<CategoriaDTO>().Subject; var result = existingPost.Value.Should().BeAssignableTo <CategoriaDTO>().Subject; //var result = okResult.Should().BeAssignableTo<CategoriaDTO>().Subject; var catDto = new CategoriaDTO(); catDto.CategoriaId = result.CategoriaId; catDto.Nome = "Categoria Atualizada - Testes 1 com nome muiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiitttttttttttttttttttttttttttttttttooooooooooooooo looooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnngo"; catDto.ImagemUrl = result.ImagemUrl; var data = controller.Put(catId, catDto); //Assert Assert.IsType <BadRequestResult>(data); }
public void Put_Categoria_Update_ValidData_Return_OkResult() { //Arrange var controller = new CategoriaController(repositorio, mapper); var catId = 2; //Act var existingPost = controller.Get(catId); //var okResult = existingPost.Should().BeOfType<CategoriaDTO>().Subject; var result = existingPost.Value.Should().BeAssignableTo <CategoriaDTO>().Subject; //var result = okResult.Should().BeAssignableTo<CategoriaDTO>().Subject; var catDto = new CategoriaDTO(); catDto.CategoriaId = catId; catDto.Nome = "Categoria Atualizada - Testes 1"; catDto.ImagemUrl = result.ImagemUrl; var updatedData = controller.Put(catId, catDto); //Assert Assert.IsType <OkResult>(updatedData); }