Esempio n. 1
0
        public static List <string> CreateStringTypeRandomCellData(int lengthOfData, int numberOfData)
        {
            List <string> data = new List <string>();

            for (int i = 0; i < numberOfData; i++)
            {
                data.Add(VariousFunctions.GenerateRandomString(lengthOfData));
            }
            return(data);
        }
        public static string GenerateADoenstExistNewValue(Column column)
        {
            string value = VariousFunctions.GenerateRandomString(8);

            while (column.ExistCells(value))
            {
                value = VariousFunctions.GenerateRandomString(8);
            }
            return(value);
        }
Esempio n. 3
0
        public static string NewDatabaseName(IDatabaseContainer container)
        {
            string databaseName = VariousFunctions.GenerateRandomString(12);

            while (container.ExistDatabase(databaseName))
            {
                databaseName = VariousFunctions.GenerateRandomString(12);
            }
            return(databaseName);
        }
        public static string GetDoenstExistTableName(IDatabase database)
        {
            string tableName = VariousFunctions.GenerateRandomString(12);

            while (database.ExistTable(tableName))
            {
                tableName = VariousFunctions.GenerateRandomString(12);
            }
            return(tableName);
        }
Esempio n. 5
0
        public static Database CreateDatabaseFull(string databaseName, int iterations)
        {
            Database database = new Database(databaseName);
            Table    table    = new Table("Table1");

            table.AddColumn(new Column("Column1", DataTypesFactory.GetDataTypesFactory().GetDataType(TypesKeyConstants.StringTypeKey)));
            table.AddColumn(new Column("Column2", DataTypesFactory.GetDataTypesFactory().GetDataType(TypesKeyConstants.StringTypeKey)));
            table.AddColumn(new Column("Column3", DataTypesFactory.GetDataTypesFactory().GetDataType(TypesKeyConstants.DoubleTypeKey)));
            table.AddColumn(new Column("Column4", DataTypesFactory.GetDataTypesFactory().GetDataType(TypesKeyConstants.IntTypeKey)));
            Row row;

            for (int i = 0; i < iterations; i++)
            {
                row = table.CreateRowDefinition();
                row.GetCell("Column1").data = VariousFunctions.GenerateRandomString(8);
                row.GetCell("Column2").data = VariousFunctions.GenerateRandomString(8);
                row.GetCell("Column3").data = i + ".6";
                row.GetCell("Column4").data = i + "";
                table.AddRow(row);
            }
            database.AddTable(table);
            return(database);
        }