C# 如何伪造arg构造函数JustMock
我不知道如何假装构造函数有argC# 如何伪造arg构造函数JustMock,c#,justmock,C#,Justmock,我不知道如何假装构造函数有arg Mock.SetupStatic(typeof(A), StaticConstructor.Mocked); 类的构造函数参数为: public A(string s) {} 请帮帮我!谢谢。SetupStatic用于静态构造函数。为了使用参数模拟实例构造函数,可以使用mock.Arrange,如下所示: var expected = "StringArg"; string arg = null; Mock.A
Mock.SetupStatic(typeof(A), StaticConstructor.Mocked);
类的构造函数参数为:
public A(string s)
{}
请帮帮我!谢谢。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);
var expected=“StringArg”;
字符串arg=null;
Mock.Arrange(()=>newa(Arg.AnyString)).DoInstead(x=>Arg=x);
新A(预期);
Assert.Equal(预期值,arg);