我不知道如何伪造构造函数有arg
Mock.SetupStatic(typeof(A), StaticConstructor.Mocked);与A类有构造器arg:
public A(string s)
{}请帮帮我!谢谢。
发布于 2014-08-19 12:13:07
SetupStatic用于静态构造函数。为了模拟带有参数的实例构造函数,可以使用如下Mock.Arrange:
var expected = "StringArg";
string arg = null;
Mock.Arrange(() => new A(Arg.AnyString)).DoInstead<string>(x => arg = x);
new A(expected);
Assert.Equal(expected, arg);https://stackoverflow.com/questions/25325336
复制相似问题