public async Task GetAll_SucessTestAsync() { _produtoRepositoryMock.Setup(x => x.GetAllAsync()) .ReturnsAsync(ProdutoMock.ProdutoModelFaker.Generate(3)); var catalogoController = new CatalogoController(_produtoServiceMock.Object, _produtoRepositoryMock.Object, _notifier.Object); var catalogoRepository = await catalogoController.GetAll(); var actionResult = Assert.IsType <OkObjectResult>(catalogoRepository.Result); var actionValue = Assert.IsAssignableFrom <IEnumerable <Produto> >(actionResult.Value); Assert.NotNull(actionResult); Assert.Equal(StatusCodes.Status200OK, actionResult.StatusCode); }