У меня есть сборка библиотеки классов и тестовый код. Поскольку тестовый код должен просматривать внутреннюю часть класса, он должен быть частью сборки, а поскольку я не хочу, чтобы он выполнялся сам по себе, ему нужно что-то общедоступное, чтобы другая сборка вызовите это. В результате мы добавляем код, которого не должно быть в основной сборке.
То, что я хотел бы, это поместить весь тестовый код в другую сборку и каким-то образом предоставить ему привилегии для доступа к внутренним объектам класса. Мне не нужно, чтобы это было частью конечного продукта, как часть отладочной / приватной сборки.
Это возможно?