Как избежать написания повторяющихся модульных тестов для классов, реализующих один и тот же интерфейс?

Я просто вхожу в модульные тесты с помощью Visual Studio 2010. Мне интересно, есть ли рабочий процесс, который позволил бы мне создать серию тестов, применимых к интерфейсу, а затем применить эти тесты интерфейса ко всем классам, реализующиминтерфейс.Например, у меня есть следующий интерфейс.Очевидно, я мог бы иметь несколько классов, реализующих этот интерфейс.Итак, я хотел бы определить серию тестов, которые применимы ко всем ---- +: = 2 =: + ----Затем я хотел бы определить главный метод ---- +: = 4 =: + ----, который можно было бы использовать для проверки любого ---- +: = 5 =: + ---- .Затем я мог бы вызвать этот метод ---- +: = 7 =: + ---- при тестировании конкретного типа ---- +: = 8 =: + ---- .Тем не менее, когда я пытаюсь сделать это в Visual Studio, ---- +: = 10 =: + ---- в вызываемых методах игнорируются.Я попытался упростить проблему с помощью метода ниже и обнаружил, что он прошел, хотя вызывает метод, который должен привести к сбою.Итак, как мне избежать написания большого количества повторяющихся тестов для классов, реализующих один и тот же интерфейс?
7 голосов | спросил Eric Anastas 11 42010vEurope/Moscow11bEurope/MoscowThu, 11 Nov 2010 01:36:38 +0300 2010, 01:36:38

0 ответов


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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132