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