我是使用 Moq 并遇到一些逻辑问题 atm 的新手。
我有一个有两个方法的类,该类方法一调用方法二,例如:
public class TestClass
{
public virtual string FindUser(string user)
{
//do some Stuff
string check = UserCheck("some string to check");
//do some stuff
return "some other userstring";
}
protected virtual string UserCheck(string blubb)
{
//do some other stuff
return "some string";
}
}
有时我将一些功能换成其他功能,以将一些功能封装在同一个类中。
我不知道如何使用 Moq 进行单元测试,因为我需要对我自己的班级进行 Moq 我正在测试的内容。我发现这是一个“解决方案”,
但这对我来说没有解决方案(我认为),因为我尝试将一些功能封装在另一个功能中。这是我在做什么错了,还是我每次都必须创建一个新类来封装一个函数?