public SimulationServiceClientTest()
 {
     this.mockHttpClient = new Mock <IHttpClient>();
     this.client         = new SimulationServiceClient(this.mockHttpClient.Object,
                                                       new ServicesConfig
     {
         DeviceSimulationApiUrl = MOCK_SERVICE_URI
     });
 }
Пример #2
0
 /// <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);
        }