首页 > 解决方案 > 如何测试 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();
}

标签: c#unity3dnetworkingconnection

解决方案


您可以使用 Fake 或存根对象。您可以使用链接获取更多详细信息

伪造,嘲笑和存根之间有什么区别?


推荐阅读