繁体   English   中英

使用最小起订量的 object 类型参数的设置方法

[英]Setup Method with object type parameter using MOQ

我有一个界面

public interface IProgramer
bool ReturnStatus(Program prg,string filepath);

Class

public Class Programer :IProgramer
    {
    public bool ReturnStatus(Program prg,string filepath)
    {
    // logic
    return status
    }
    }

单元测试用例

public void StartOperationTest()
    {
      string dummyfilepath = "C://Users//x//";
       Program dummyprgObj = new Program
       {
           Name = "x",
           Rollno = 1,
         
       };
        var mock  = new Mock<IProgramer>();
        mock.Setup(x => x.ReturnStatus(dummyprgObj, dummyfilepath)).Returns(true);
        }

setup 方法总是给出错误的。

有人可以告诉我这里有什么问题吗?

尝试使用 mock.SetupGet() 而不是您正在使用的“设置”。 还有一个观察,class 'Programer' 应该实现接口 'IProgramer'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM