Давайте повысим градус неадеквата! Есть базовый абстрактный класс, его наследник создается в рантайме эмитом в DynamicAssembly (Например https://github.com/neuecc/MicroResolver/blob/master/src/MicroResolver/ObjectResolver.cs) Можно ли сделать базовый класс непубличным? Или только pubternal или InternalsVisibleTo (требует зафиксировать имя DynamicAssembly)?
Давайте повысим градус неадеквата! Есть базовый абстрактный класс, его наследник создается в рантайме эмитом в DynamicAssembly (Например https://github.com/neuecc/MicroResolver/blob/master/src/MicroResolver/ObjectResolver.cs) Можно ли сделать базовый класс непубличным? Или только pubternal или InternalsVisibleTo (требует зафиксировать имя DynamicAssembly)?
Посмотрел, что б полноценно мокать интернал там Нужно добавлять [assembly:InternalsVisibleTo("DynamicProxyGenAssembly2")] для Castle.DynamicProxy, одна сборка на аппдомен выходит
Посмотрел, что б полноценно мокать интернал там Нужно добавлять [assembly:InternalsVisibleTo("DynamicProxyGenAssembly2")] для Castle.DynamicProxy, одна сборка на аппдомен выходит