Разработчику > Методы тестирующих классов

Методы тестирующих классов

  1. Непосредственно перед объявлением метода теста должен быть обязательно добавлен атрибут [TestCategory()] для каждой категории тестов, назначаемой тесту.
    В круглых скобках каждого атрибута [TestCategory()] указывается имя категории. Атрибуты следует разделять запятыми.

    Например, для тестового метода СуммированиеЧисел() назначим три категории тестов с именами «Категория 1», «Категория 2» и «Категория 3»:
    [TestMethod(), TestCategory("Категория 1"), TestCategory("Категория 2"), TestCategory("Категория 3")]
    public void СуммированиеЧисел()
    {
        // …
    }
    
  2. Наименование тестового метода задается на русском языке согласно следующей схеме:

    Действие(процесс)[Объект(тип объекта)][Доп.информация], где:

    • действие(процесс) - отглагольное существительное (создание, установка, генерация, копирование и т .д.).
      Внимание! Не следует использовать очевидные слова, как «тест, проверка, тестирование, класс, структура, данные»;
    • объект (тип объекта). Пример: платеж, реквизит и т.д.;
    • доп.информация - уточнение по возвращаемому результату или тестируемому объекту.
    Например, для класса Calculator с методом Sum, который складывает два числа, тестирующий класс будет выглядеть так:
    сlass CalculatorTest
    {
        public void СуммированиеЧисел()
        {
            // …
        }
        //или
        public void СуммированиеБукв()
        {
            // …
        } 
        public void СуммированиеОтрицательныхЧисел()
        {
            // …
        }
    }