小编cod*_*ife的帖子

模拟一种测试方法

试图模拟在另一个方法中调用的方法.

public virtual bool hello(string name, int age)
{

    string lastName = GetLastName();
}

 public virtual string GetLastName() 
    {
        return "xxx"; 
    }

 Mock<program> name= new Mock<program>();
 name.Setup(x => x.GetLastName()).Returns("qqq");
Run Code Online (Sandbox Code Playgroud)

我希望方法GetLastName始终返回"qqq".

c# unit-testing moq mocking visual-studio

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

mocking ×1

moq ×1

unit-testing ×1

visual-studio ×1