c# - 如何测试 NetworkClient.Connect 功能?
问题描述
我正在使用 NetworkClient 类连接到服务器。我需要对这部分代码进行单元测试。如何为这个函数编写单元测试?
void Connect(NetworkClient ConnectDev ,String ConnDevIP, int ConnPort)
{
ConnectDev.Connect(ConnDevIP, ConnPort);
}
我尝试过这样的事情;
[TestMethod]
void ConnectTest()
{
NetworkClient ConnectDev = new NetworkClient();
String ConnDevIP = "myserverip";
int ConnPort = 25000;
//Assert.AreEqual();
}
解决方案
您可以使用 Fake 或存根对象。您可以使用链接获取更多详细信息
推荐阅读
- python - Cyvlfeat.vlad - “模块”对象不可调用
- html - 使用 Ajax 单击按钮上的控制器无效方法。ASP.NET
- c - Clang 11 和 GCC 8 O2 破坏了内联装配
- mysql - 从未从前 5 名演员那里租过电影的客户列表(Sakila DB)
- django - 启动时出现 Django KeyError
- batch-file - 批处理脚本:将文件从父文件夹和子文件夹移动到新的子文件夹,重命名重复项
- javascript - 我如何只悬停一个特定元素而不是同时悬停两个
- flutter - 颤动中的单选按钮列表
- python - django 1.8版'ForeignKey'对象没有属性
- python - tensorlfow gradient.tape 可以与占位符一起使用吗?