Создание тестируемого объекта в конструкторе класса unit-тестов?

Здравствуйте. Есть метод, создающий коллекцию объектов из входящей строки. Если при unit-тестировании получить коллекцию и сохранить её в конструкторе, а в тест-методах только вызывать assert'ы, проверяющие объекты в коллекции, то это будет считаться плохой практикой?

public class Test
  {
    private List<T> collection;

    public Test()
    {
      collection = Foo("const"); // тестируемая функция
    }
        

    [Fact]
    public void CollectionIsNotNull()
    {
      Assert.NotNull(collection);
    }    
    // остальные тесты
  }
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы