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);
        }