public void GetProductsPagin() { var produtos = new List <Product>(); for (int i = 0; i < 25; i++) { var produto = ProductBuilder .Create .WithCode($"testCode{i}") .WithName($"testName{i}") .WithDepartment($"testDepartament{i}") .Instance(); produtos.Add(produto); } var pagin = 2; var paginItems = 5; var produtosQueryable = produtos.Page(paginItems, pagin); repositorioMock.Setup(x => x.GetAll(It.IsAny <int>(), It.IsAny <int>())).Returns(() => produtosQueryable); Guid guid = Guid.NewGuid(); var mapperObj = MapperContext.GetMapper(); mapper.Setup(x => x.Map <IEnumerable <ProductDto> >(It.IsAny <IEnumerable <Product> >())) .Returns(() => mapperObj.Map(produtosQueryable, produtosQueryable.GetType(), typeof(IEnumerable <ProductDto>)) as IEnumerable <ProductDto>); var productsDto = productApplication.All(paginItems, pagin); productsDto.Should().NotBeNull(); productsDto.Should().BeOfType <List <ProductDto> >(); productsDto.Count().Should().Be(5); }