public SimulationServiceClientTest() { this.mockHttpClient = new Mock <IHttpClient>(); this.client = new SimulationServiceClient(this.mockHttpClient.Object, new ServicesConfig { DeviceSimulationApiUrl = MOCK_SERVICE_URI }); }
/// <summary> /// Konstruktor pro inicializaci proxy /// </summary> public SimulationParallelTester() { try { proxy_simulation = new SimulationServiceClient("WSHttpBinding_SimulationService");//pokus se vytvorit spojeni se sluzbou } catch (Exception e) { ConsoleClientMessage(e); } }
/// <summary> /// <c>InitializeBackEnd</c> - pomocná metoda pro nastavení vlastností "proxy_simulation" a "algo". /// </summary> /// <remarks>Připojuje se k serverové části (back-end), kde získá seznam dostupných algoritmů.</remarks> // // pomocná metoda (nelze volat z webu) private string InitializeBackEnd() { string myError = null; try { proxy_simulation = new SimulationServiceClient("BasicHttpBinding_SimulationService"); // propojení s back-endem algo = proxy_simulation.GetAlgorithmInfo(tester); // seznam objektů AlgorithmInfo (ze serveru) } catch (Exception e) { myError = "Chyba: nepodařilo se spojit s jádrem aplikace (back-end). Jedná se o chybu serveru - kontaktujte správce GNP (viz odkaz dole)."; } return(myError); }