Используйте внутренний класс во входных параметрах DataTestMethod - PullRequest
0 голосов
/ 23 сентября 2019

Я использую DataTestMethod с пользовательским атрибутом DataSource и сталкиваюсь с проблемой, когда хочу использовать внутренний класс во входных параметрах для DataTestMethod.

[DataTestMethod, CustomDataSource]
public void TestMethod(MyInternalClass param1)
{
    // Do whatever
}

Я вижу следующую ошибку:

Непоследовательная доступность: тип параметра «MyInternalClass» менее доступен, чем метод «TestMethod (MyInternalClass)»

Есть ли способ решить эту проблему?
Я ужеиспользуя атрибут InternalsVisibleTo в проекте, чтобы тестовый проект мог использовать внутренние типы.

...