相关疑难解决方法(0)

如何moq一个Func

试图对构造函数接受Func的类进行单元测试.不知道如何使用Moq模拟它.

public class FooBar
{
    public FooBar(Func<IFooBarProxy> fooBarProxyFactory)
    {
        _fooBarProxyFactory = fooBarProxyFactory;
    }
}



[Test]
public void A_Unit_Test()
{
    var nope = new Mock<Func<IFooBarProxy>>();
    var nope2 = new Func<Mock<IFooBarProxy>>();

    var fooBar = new FooBar(nope.Object);
    var fooBar2 = new FooBar(nope2.Object);

    // what's the syntax???
}
Run Code Online (Sandbox Code Playgroud)

.net unit-testing moq mocking func

8
推荐指数
1
解决办法
2817
查看次数

标签 统计

.net ×1

func ×1

mocking ×1

moq ×1

unit-testing ×1