Skip to content

Commit 544fcd2

Browse files
committed
test: 更新单元测试
1 parent 60552bb commit 544fcd2

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

test/UnitTest/Services/TcpSocketFactoryTest.cs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,30 @@ namespace UnitTest.Services;
1313
public class TcpSocketFactoryTest
1414
{
1515
[Fact]
16-
public async Task GetOrCreate_Ok()
16+
public void GetOrCreate_Ok()
1717
{
1818
// 测试 GetOrCreate 方法创建的 Client 销毁后继续 GetOrCreate 得到的对象是否可用
1919
var sc = new ServiceCollection();
2020
sc.AddLogging(builder =>
2121
{
2222
builder.AddProvider(new MockLoggerProvider());
2323
});
24-
//sc.AddBootstrapBlazorTcpSocketFactory();
25-
sc.AddBootstrapBlazorTouchSocketService();
24+
sc.AddBootstrapBlazorTcpSocketFactory();
2625
var provider = sc.BuildServiceProvider();
2726
var factory = provider.GetRequiredService<ITcpSocketFactory>();
28-
var client1 = factory.GetOrCreate("localhost", 0);
27+
var client1 = factory.GetOrCreate("demo", "localhost", 0);
2928
client1.Close();
3029

31-
var client2 = factory.GetOrCreate("localhost", 0);
30+
var client2 = factory.GetOrCreate("demo", "localhost", 0);
3231
Assert.Equal(client1, client2);
3332

3433
var ip = Dns.GetHostAddresses(Dns.GetHostName(), AddressFamily.InterNetwork).FirstOrDefault() ?? IPAddress.Loopback;
35-
var client3 = factory.GetOrCreate(ip.ToString(), 0);
34+
var client3 = factory.GetOrCreate("demo1", ip.ToString(), 0);
3635

3736
// 测试不合格 IP 地址
38-
var client4 = factory.GetOrCreate("256.0.0.1", 0);
37+
var client4 = factory.GetOrCreate("demo2", "256.0.0.1", 0);
3938

40-
var client5 = factory.Remove("256.0.0.1", 0);
39+
var client5 = factory.Remove("demo2");
4140
Assert.Equal(client4, client5);
4241
Assert.NotNull(client5);
4342

@@ -451,7 +450,7 @@ private static ITcpSocketClient CreateClient()
451450
sc.AddBootstrapBlazorTcpSocketFactory();
452451
var provider = sc.BuildServiceProvider();
453452
var factory = provider.GetRequiredService<ITcpSocketFactory>();
454-
var client = factory.GetOrCreate("localhost", 0);
453+
var client = factory.GetOrCreate("test", "localhost", 0);
455454
return client;
456455
}
457456

0 commit comments

Comments
 (0)