예제 #1
0
    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);
    }
예제 #2
0
        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);
        }