Published at December 23, 2008 · 1 min read
При разработке unit тестов в Visual Studio часто хочется создать какой-то базовый клас для тестирования базовой лоники. Например у нас есть такой класс: [TestClass]public class PersonTestBase{[TestMethod]public virtual void GetNameTest(){ //…}} и его класс наследник:[TestClass]public class CustomerTest: PersonTestBase{[TestMethod]public override void GetNameTest(){base.GetNameTest();}} Плюсы такого подхода: - полная поддержка визуальных средств Visual Studio (Test List Editor); - простота реализации. - избыточность кода; - создание наследника является по сути copy&paste....