Я использую DataTestMethod с пользовательским атрибутом DataSource и сталкиваюсь с проблемой, когда хочу использовать внутренний класс во входных параметрах для DataTestMethod.
[DataTestMethod, CustomDataSource]
public void TestMethod(MyInternalClass param1)
{
// Do whatever
}
Я вижу следующую ошибку:
Непоследовательная доступность: тип параметра «MyInternalClass» менее доступен, чем метод «TestMethod (MyInternalClass)»
Есть ли способ решить эту проблему?
Я ужеиспользуя атрибут InternalsVisibleTo
в проекте, чтобы тестовый проект мог использовать внутренние типы.