private void SaveServer(Server server, string name) { if (InvokeRequired) { Invoke(new MethodInvoker(delegate { SaveServer(server, name); })); } else { serverList.SaveServer(server, name); PersistSavedServers(); } }
public void SaveServerAddsSavedServerToListAndReturnsItsIndex() { ServerSelectionItem item = list.SaveServer(new Server("1.2.3.4", 5678)); Assert.AreEqual(list[2], item); Assert.AreEqual(3, list.Count); Assert.AreEqual("1.2.3.4:5678", list[2].DisplayName); Assert.IsInstanceOfType(list[2].GetSource(), typeof(SavedServerSource)); }