public async Task TestGenerateBindCommandsAsync() { BotDbContext db = Utils.CreateMemoryDbContext(); TelegramHandler telegramHandler = new TelegramHandler(logger, configuration, db); TelegramCommandGenerator telegramCommand = new TelegramCommandGenerator(telegramHandler); var result = await telegramCommand.GenerateBindCommandsAsync(123456789); Assert.AreEqual(1, result.Count()); }
public async Task TestGenerateBindCommandsAsyncApp() { Guid clientId = Guid.NewGuid(); await Utils.SetOneValueDbContextAsync(clientId); BotDbContext db = Utils.CreateMemoryDbContext(); var auth = await db.AppAuths.FirstAsync(); db.AppAuths.Remove(auth); await db.SaveChangesAsync(); TelegramHandler telegramHandler = new TelegramHandler(logger, configuration, db); TelegramCommandGenerator telegramCommand = new TelegramCommandGenerator(telegramHandler); var result = await telegramCommand.GenerateBindCommandsAsync(123456789); Assert.AreEqual(4, result.Count()); }