public string[] parseInput(String input)
        {
            CommandHandler commandHandler;
            List <string>  list = input.Split(' ').ToList();

            if (list.Contains(createProduct))
            {
                commandHandler = new CreateProductHandler();
            }
            else if (list.Contains(getProduct))
            {
                commandHandler = new GetProductHandler();
            }
            else if (list.Contains(createOrder))
            {
                commandHandler = new CreateOrderHandler();
            }
            else if (list.Contains(createCampaign))
            {
                commandHandler = new CreateCampaignHandler();
            }
            else if (list.Contains(getCampaign))
            {
                commandHandler = new GetCampaignHandler();
            }
            else if (list.Contains(increaseTime))
            {
                commandHandler = new IncreaseTimeHandler();
            }
            else
            {
                return(null);
            }
            Console.WriteLine(commandHandler.Execute(list));
            return(null);
        }
Beispiel #2
0
 public IncreaseTimeCommandTests()
 {
     _timeServiceMock = new Mock <ITimeService>();
     _handler         = new (_timeServiceMock.Object);
 }