Exemplo n.º 1
0
 public async Task AddNewDataBaseAsync(IDataBaseContext dataBaseContext, TaskContext context)
 {
     var authentication = context.Authentication;
     var dataBaseName   = RandomUtility.NextIdentifier();
     var comment        = RandomUtility.NextString();
     await dataBaseContext.AddNewDataBaseAsync(authentication, dataBaseName, comment);
 }
        public static async Task <IDataBase[]> GenerateDataBasesAsync(this IDataBaseContext dataBaseContext, Authentication authentication, int count)
        {
            var itemList = new List <IDataBase>(count);

            for (var i = 0; i < count; i++)
            {
                var dataBaseName = await dataBaseContext.GenerateNewDataBaseNameAsync(RandomUtility.NextName());

                var comment = RandomUtility.NextString();
                var item    = await dataBaseContext.AddNewDataBaseAsync(authentication, dataBaseName, comment);

                itemList.Add(item);
            }
            return(itemList.ToArray());
        }
Exemplo n.º 3
0
        public async Task AddNewDataBaseAsync_TestAsync()
        {
            var authentication = await this.TestContext.LoginRandomAsync(Authority.Admin);

            var dataBaseName = await dataBaseContext.GenerateNewDataBaseNameAsync();

            var comment = RandomUtility.NextString();
            await dataBaseContext.AddNewDataBaseAsync(authentication, dataBaseName, comment);
        }