public void testForm() { var form = new SMS_Series_Form(db); Assert.AreEqual("Серии текстовых SMS", form.Text); // Сначала в форме ничего не введено Assert.IsNull(form.map); // Нельзя удалить пустой map Assert.IsFalse(form.DeleteMap.Enabled); // Надо ввести короткий номер form.SN_Code.SN.Text = "5353"; // Затем выбрать код form.SN_Code.Code.Text = "666"; // Теперь Map не null Assert.IsNotNull(form.map); // Теперь Map можно удалить Assert.IsTrue(form.DeleteMap.Enabled); // Удаляем Map (не волнуйтесь! По завершении теста все изменения откатываются!) form.DeleteSelectedMap(); // Теперь Map-удалён Assert.IsNull(form.map); // Теперь нельзя удалить его, но можно создать новый с тем же коротким номером и кодом Assert.IsFalse(form.DeleteMap.Enabled); // Теперь её можно удалить, но нельзя сразу же создать такую же Assert.IsTrue(form.DeleteMap.Enabled); }
public void testForm() { var form = new SMS_Series_Form(db); Assert.AreEqual("Серии текстовых SMS", form.Text); // Сначала в форме ничего не введено Assert.IsNull(form.map); // Нельзя удалить пустой map Assert.IsFalse(form.DeleteMap.Enabled); // Надо ввести короткий номер form.SN_Code.SN.Text = "5353"; // Затем выбрать код form.SN_Code.Code.Text = "666"; // Теперь Map не null Assert.IsNotNull(form.map); // Теперь Map можно удалить Assert.IsTrue(form.DeleteMap.Enabled); // Удаляем Map (не волнуйтесь! По завершении теста все изменения откатываются!) form.DeleteSelectedMap(); // Теперь Map-удалён Assert.IsNull(form.map); // Теперь нельзя удалить его, но можно создать новый с тем же коротким номером и кодом Assert.IsFalse(form.DeleteMap.Enabled); // Теперь её можно удалить, но нельзя сразу же создать такую же Assert.IsTrue(form.DeleteMap.Enabled); }