Beispiel #1
0
 private void loginButton_Click(object sender, EventArgs e)
 {
     usernameTextBox.Enabled = passwordTextBox.Enabled = cancelButton.Enabled = loginButton.Enabled = false;
     loginProgressLabel.Visible = true;
     var xmppSettings = new XmppClientSettings(JId.Parse(usernameTextBox.Text), passwordTextBox.Text, (a, b, c) => true);
     _xmppClient = new XmppClient(xmppSettings);
     XmppClientContainer = new XmppClientContainer(_xmppClient, SynchronizationContext.Current);
     _xmppClient.ConnectionStateChanged += _xmppClient_ConnectionStateChanged;
     _xmppClient.Connect();
 }
Beispiel #2
0
 public void ahah()
 {
     var settings = new XmppClientSettings(new JId("user", "domain"), "password", (a, b, c) => true);
     var mockXmppContext = new Mock<IXmppContext>();
     var mockXmppHostLookup = new Mock<IXmppHostsLookup>();
     mockXmppHostLookup.Setup(x => x.GetXmppHosts(It.IsAny<IPAddress[]>(), It.IsAny<string>(), It.IsAny<ILog>())).Returns(new[] {new XmppHost("host", IPAddress.Parse("1.1.1.1"), 5269)});
     mockXmppContext.SetupGet(x => x.Settings).Returns(settings);
     mockXmppContext.SetupSet(x => x.Connection);
     var tcpBindingState = new TcpBindingState(mockXmppContext.Object, null, null);
     tcpBindingState.Handle();
     mockXmppHostLookup.VerifyAll();
     mockXmppContext.VerifyAll();
 }