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); }
public IncreaseTimeCommandTests() { _timeServiceMock = new Mock <ITimeService>(); _handler = new (_timeServiceMock.Object); }