public void StartMarketDataService_Success() { var availableService = _servicesController.GetAvailableServices(); var marketService = availableService.FirstOrDefault( provider => provider.ServiceName.Equals("MarketDataService")); _servicesController.StartService(marketService); Thread.Sleep(61000); Assert.IsTrue(marketService.Status.Equals(Common.Constants.ServiceStatus.Running)); }
/// <summary> /// Sends request to Start the given service /// </summary> /// <param name="serviceName"></param> private void StartService(string serviceName) { ServiceDetails serviceDetails = null; foreach (var service in _services) { if (service.ServiceName.Equals(serviceName)) { serviceDetails = service; break; } } if (serviceDetails == null) { return; } _servicesController.StartService(serviceDetails); }