private void SendSuccessReponse(Stream output)
        {
            NetworkResults response = NetworkResults.Success;
            NetworkMessanger <NetworkResults> messanger = new NetworkMessanger <NetworkResults>(response);

            messanger.SendToStream(output);
        }
        public void NetworkSearch()
        {
            LogInPage logIn = new LogInPage(driver);

            SeleniumExtras.PageObjects.PageFactory.InitElements(driver, logIn);
            logIn.LogIn("bakersgaynor", "Aramark22");

            Thread.Sleep(3000);

            HomePage home = new HomePage(driver);

            SeleniumExtras.PageObjects.PageFactory.InitElements(driver, home);
            home.GoToNetworkDashboard();

            NetworkDashboard network = new NetworkDashboard(driver);

            SeleniumExtras.PageObjects.PageFactory.InitElements(driver, network);
            network.SearchCompany("adelie");

            NetworkResults results = new NetworkResults(driver);

            SeleniumExtras.PageObjects.PageFactory.InitElements(driver, results);
            results.ClickResult();

            Assert.AreEqual("www.adeliefoods.co.uk", driver.FindElement(By.LinkText("www.adeliefoods.co.uk")).Text);

            HomePage homePage = new HomePage(driver);

            SeleniumExtras.PageObjects.PageFactory.InitElements(driver, homePage);
            homePage.LogOff();
        }
        /// <summary>
        /// Executes action
        /// </summary>
        /// <param name="parameter">Execution Parameter</param>
        public async void Execute(object parameter)
        {
            NetworkResults result = await RequestBuilder.StopIntercom();

            if (result == NetworkResults.Success)
            {
                viewModel.VideoURL = null;
            }
        }
Пример #4
0
        /// <summary>
        /// Sends declared type instance and recieves result.
        /// </summary>
        /// <param name="serverPort"></param>
        /// <param name="serverIP"></param>
        /// <returns></returns>
        public async Task <NetworkResults> Send(string serverPort, string serverIP)
        {
            using (StreamSocket socket = new StreamSocket())
            {
                HostName serverHost = new HostName(serverIP);
                await socket.ConnectAsync(serverHost, serverPort);

                SendToStream(socket.OutputStream.AsStreamForWrite());

                NetworkResults response = NetworkMessanger <NetworkResults> .Recieve(socket.InputStream.AsStreamForRead());

                return(response);
            }
        }
        /// <summary>
        /// Executes action
        /// </summary>
        /// <param name="parameter">Execution Parameter</param>
        public async void Execute(object parameter)
        {
            try
            {
                NetworkResults result = await RequestBuilder.StartIntercom();

                if (result == NetworkResults.Success)
                {
                    string serverIP = SettingsManager.Instance.Values["ServerIP"].ToString();
                    viewModel.VideoURL = new Uri(@"stsp://" + serverIP);
                }
            }
            catch (Exception e)
            {
                var dialog = new MessageDialog(e.Message, "We have a problem...");
                await dialog.ShowAsync();

                //   throw;
            }
        }