Exemple #1
0
        public static List <Product> Generate_Large_List_Of_Products()
        {
            var            arrayOfStrings = TestDataRetrievalService.GetMThesaurStringArray();
            int            upperBound     = arrayOfStrings.Length;
            List <Product> listOfProducts = new List <Product>(upperBound);

            for (int i = 0; i < upperBound; i++)
            {
                listOfProducts.Add(new Product()
                {
                    Id   = i + 100,
                    Name = arrayOfStrings[i]
                });
            }

            return(listOfProducts);
        }
Exemple #2
0
        public static List <ProductStructLayoutSequential> Generate_Large_List_Of_Product_Structs()
        {
            var arrayOfStrings = TestDataRetrievalService.GetMThesaurStringArray();
            int upperBound     = arrayOfStrings.Length;
            var listOfProducts = new List <ProductStructLayoutSequential>(upperBound);

            for (int i = 0; i < upperBound; i++)
            {
                listOfProducts.Add(new ProductStructLayoutSequential()
                {
                    Id   = i + 100,
                    Name = arrayOfStrings[i]
                });
            }

            //ref ProductStructLayoutSequential entry = ref Unsafe.NullRef<ProductStructLayoutSequential>();
            return(listOfProducts);
        }
Exemple #3
0
        public static List <ProductStructLayoutSequential> Generate_Medium_List_Of_Product_Structs(string filePath = null)
        {
            string[] arrayOfStrings = TestDataRetrievalService.GetCommonWordsTestData(filePath);
            int      upperBound     = arrayOfStrings.Length;
            var      listOfProducts = new List <ProductStructLayoutSequential>(upperBound);

            for (int i = 0; i < upperBound; i++)
            {
                listOfProducts.Add(new ProductStructLayoutSequential()
                {
                    Id   = i + 100,
                    Name = arrayOfStrings[i]
                });
            }

            //ref ProductStructLayoutSequential entry = ref Unsafe.NullRef<ProductStructLayoutSequential>();
            return(listOfProducts);
        }