public async void BotInsertOneSuccess()
        {
            var botReposeService = new BotRepoService(_fakedFactory, new BotQueries());
            var bot       = new DatabaseModel.Bot("someSteamId", "Bot 1");
            var insertRes = await botReposeService.InsertAsync(bot);

            Assert.True(insertRes.Id > 0);

            var getRes = await botReposeService.FindAsync(1);

            Assert.Equal("someSteamId", getRes.SteamId);
            Assert.Equal("Bot 1", getRes.Name);
        }
        public async Task InitTest()
        {
            var offerTransactionServiceRepo = new OfferTransactionRepoService(DatabaseConnectionFactory, new OfferTransationQueries());
            var botServiceRepo      = new BotRepoService(DatabaseConnectionFactory, new BotQueries());
            var userServiceRepo     = new UserRepoService(DatabaseConnectionFactory, new UserQueries());
            var itemDescServiceRepo = new ItemDescriptionRepoService(DatabaseConnectionFactory, new ItemDescriptionQueries());

            _user1 = await userServiceRepo.InsertAsync(new DatabaseModel.User("steamId1", "name1", "imgUrl", "tradelink", DateTime.Now,
                                                                              DateTime.Now, false));

            _user2 = await userServiceRepo.InsertAsync(new DatabaseModel.User("steamId2", "name2", "imgUrl", "tradelink", DateTime.Now,
                                                                              DateTime.Now, false));

            _bot1 = await botServiceRepo.InsertAsync(new DatabaseModel.Bot("botSteamId1", "botName1"));


            var toInsert1 = new DatabaseModel.OfferTransaction(_user1.Id, _bot1.Id, new decimal(10.45), true, "456232", DateTime.Now);
            var toInsert2 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(54.45), false, "456332", DateTime.Now);
            var toInsert3 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(666.66), false, "454132", DateTime.Now);
            var toInsert4 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(544.75), false, "455132", null);
            var toInsert5 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(10.75), true, "456162", DateTime.Today);
            var toInsert6 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(10.75), true, "44864748654", DateTime.Today);
            var toInsert7 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(10.75), true, "548", DateTime.Today);
            var toInsert8 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(10.75), true, "555", DateTime.Today);
            var toInsert9 = new DatabaseModel.OfferTransaction(_user2.Id, _bot1.Id, new decimal(10.75), true, "5646555", DateTime.Today);

            OfferTransaction1 = await offerTransactionServiceRepo.InsertAsync(toInsert1);

            OfferTransaction2 = await offerTransactionServiceRepo.InsertAsync(toInsert2);

            OfferTransaction3 = await offerTransactionServiceRepo.InsertAsync(toInsert3);

            OfferTransaction4 = await offerTransactionServiceRepo.InsertAsync(toInsert4);

            OfferTransaction5 = await offerTransactionServiceRepo.InsertAsync(toInsert5);

            OfferTransaction6 = await offerTransactionServiceRepo.InsertAsync(toInsert6);

            OfferTransaction7 = await offerTransactionServiceRepo.InsertAsync(toInsert7);

            OfferTransaction8 = await offerTransactionServiceRepo.InsertAsync(toInsert8);

            OfferTransaction9 = await offerTransactionServiceRepo.InsertAsync(toInsert9);

            ItemDescription1 =
                await itemDescServiceRepo.InsertAsync(new DatabaseModel.ItemDescription("weapon1", new decimal(1.40), "720", "2", "imgUrl1", true));

            ItemDescription2 =
                await itemDescServiceRepo.InsertAsync(new DatabaseModel.ItemDescription("weapon2", new decimal(8.75), "720", "2", "imgUrl2", true));
        }
        public async void BotFindRangeSuccess()
        {
            var botReposeService = new BotRepoService(_fakedFactory, new BotQueries());
            var id1 = await botReposeService.InsertAsync(new DatabaseModel.Bot("someSteamId1", "Bot 11"));

            var id2 = await botReposeService.InsertAsync(new DatabaseModel.Bot("someSteamId2", "Bot 12"));

            var id3 = await botReposeService.InsertAsync(new DatabaseModel.Bot("someSteamId3", "Bot 13"));

            var id4 = await botReposeService.InsertAsync(new DatabaseModel.Bot("someSteamId4", "Bot 14"));

            var getRes = await botReposeService.FindAsync(new List <int>
            {
                id1.Id,
                id3.Id,
                id2.Id,
            });

            Assert.Equal(3, getRes.Count);
        }