我试图最小起订量具有内部构造一个具体的类,即MyAssembly
我有
public class MyClass {
internal MyClass(){}
// other methods including factory instance method
}
然后在我的测试`TestAssembly”我有
var mock = new Mock<MyClass>();
在MyAssembly
我已经添加了以下到AssemblyInfo.cs
[assembly: InternalsVisibleTo("TestAssembly")]
但即使设置TestAssembly
成为朋友MyAssembly
,起订量仍引发错误
Castle.DynamicProxy.InvalidProxyConstructorArgumentsException
Can not instantiate proxy of class: Civica.Metadata.Models.Entities.Stage.
Could not find a parameterless constructor.
如果起订量能够创建使用内部构造以这种方式嘲弄?