public void TestGetProperties() { using (var form = new ConfigurationForm()) { var panel = ((FlowLayoutPanel)form.Controls[1]); ((TextBox)panel.Controls[1]).Text = "http://server.com"; ((TextBox)panel.Controls[3]).Text = "user"; ((TextBox)panel.Controls[5]).Text = "pass"; Assert.AreEqual(form.GetServer(), "http://server.com"); Assert.AreEqual(form.GetUsername(), "user"); Assert.AreEqual(form.GetPassword(), "pass"); } }