public void GetFromString_ValidString()
        {
            string connectionString = "<add name=\"Name\" connectionString=\"Data Source=Server;Initial Catalog=Database;User ID=Username;Password=Password;\" applicationName=\"ApplicationName\" />";
            var    mc = MembershipConnection.GetFromString(connectionString);

            Assert.AreEqual("Name", mc.Name);
            Assert.AreEqual("Server", mc.Server);
            Assert.AreEqual("Database", mc.Database);
            Assert.AreEqual("Username", mc.Username);
            Assert.AreEqual("Password", mc.Password);
            Assert.AreEqual("ApplicationName", mc.ApplicationName);
        }
        public ConnectWindow()
        {
            InitializeComponent();

            Connections = new ObservableCollection <MembershipConnection>();
            Connections.Add(null);

            var connectionStrings = (StringCollection)Properties.Settings.Default["Connections"];

            if (connectionStrings != null)
            {
                foreach (string cs in connectionStrings)
                {
                    Connections.Add(MembershipConnection.GetFromString(cs));
                }
            }

            DataContext = this;
        }