Пример #1
0
        public void GetQueries_QueryByNullAndEmptyName_ExceptionThrow()
        {
            //Act
            Queues queues = new Queues(apiController.Object);

            //Assert
            Assert.That(() => queues.GetQueues(0, It.IsAny <String>()), Throws.Exception);
        }
Пример #2
0
        public void Ent_GetQueries_GetResponseQueueList_GetClosedQueues(String queueName)
        {
            //arrange
            //act
            Queues queues = new Queues(apiController);
            var    result = queues.GetQueues(queueName);

            //assert
            Assert.That(result.Count, Is.EqualTo(1));
        }
Пример #3
0
        public void GetQueries_QueryByName_ReturnListQueueTransactions()
        {
            //Arrange
            returnList.Clear();
            returnList.Add(new ResponseQueue());
            //Act
            Queues queues = new Queues(apiController.Object);
            var    result = queues.GetQueues(0, "Closed");

            //Assert
            Assert.That(result.Count, Is.EqualTo(1));
        }
Пример #4
0
 private void QueueUp()
 {
     commands.CreateCommand("QueueUp")
     .Alias("Queue")
     .Parameter("Queue", ParameterType.Unparsed)
     .Do(async(e) =>
     {
         string returnstring       = "";
         StringHandler SH          = new StringHandler(e.Server);
         SettingsRepo settingsRepo = new SettingsRepo(new SettingsContext());
         ServerRepo serverRepo     = new ServerRepo(new ServerContext());
         if (serverRepo.IsServerVerified(e.Server.Id) && settingsRepo.lfgStatus(e.Server.Id) || e.Server.Id == DiscordIds.AtlasId)
         {
             Summoner summoner = null;
             try
             {
                 DataLibary.Models.User user =
                     new UserRepo(new UserContext()).GetUserByDiscord(e.User.Id);
                 summoner =
                     new SummonerAPI().GetSummoner(
                         new SummonerRepo(new SummonerContext()).GetSummonerByUserId(user),
                         ToolKit.LeagueAndDatabase.GetRegionFromDatabaseId(
                             new RegionRepo(new RegionContext()).GetRegionId(user)
                             ));
             }
             catch
             {
                 returnstring = Eng_Default.RegisterAccount();
             }
             if (summoner != null)
             {
                 try
                 {
                     bool found   = false;
                     string queue = "";
                     foreach (string line in Queues.GetQueues())
                     {
                         if (e.GetArg("Queue").ToLower() == line)
                         {
                             found = true;
                             queue = line;
                         }
                     }
                     if (found == true)
                     {
                         trigger.QueuePerson(summoner, e.User, e.Server, queue);
                         returnstring = SH.Build("QUP1");
                         //returnstring = "You were queued!";
                     }
                     else
                     {
                         returnstring = "Please enter one of the following queues: ";
                         foreach (string line in Queues.GetQueues())
                         {
                             returnstring += "\n -" + line;
                         }
                     }
                 }
                 catch
                 {
                     returnstring = "You are already queued.";
                 }
             }
         }
         await e.Channel.SendMessage(returnstring);
     });
 }
Пример #5
0
 public void GetQueues()
 {
     Assert.Pass(Queues.GetQueues(connection));
 }