Я пытаюсь написать класс-оболочку для защищенного метода, который я хотел бы протестировать.Проблема в моем случае заключается в том, что оригинальный метод объявлен как protected static new
, что не позволяет мне получить доступ к базовому методу, потому что он статический.
Есть ли другой способ написать этот метод-обертку?Если нет, какие другие варианты мне нужно выполнить модульное тестирование этого метода без изменения его области действия?
РЕДАКТИРОВАТЬ: Код добавлен:
public class DerivedClassToTest : BaseClass
{
protected static new Type_A MehodeToTest()
{
Type_A A = new Type_A
{
//DoSomething...
};
return A;
}
}
Как мне проверить MehodeToTest ?
Я пытался извлечь из DerivedClassToTest в моем Unitest, чтобы я мог получить доступ к Защищенному методу, но его статическому, поэтому я не могу вызвать base.MethodeToTest .Как получить доступ к MethodeToTest
Спасибо.