feat: Reinitialize the Repository.

重新初始化仓库。
This commit is contained in:
Zony
2021-05-07 10:26:26 +08:00
parent a754f419b2
commit 8e1e61764c
78 changed files with 3329 additions and 22 deletions

View File

@@ -0,0 +1,48 @@
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Shouldly;
using Xunit;
using ZonyLrcTools.Cli.Config;
using ZonyLrcTools.Cli.Infrastructure.Network;
namespace ZonyLrcTools.Tests.Infrastructure.Network
{
public class WarpClientTests : TestBase
{
[Fact]
public async Task PostAsync_Test()
{
var client = ServiceProvider.GetRequiredService<IWarpHttpClient>();
var response = await client.PostAsync(@"https://www.baidu.com");
response.ShouldNotBeNull();
response.ShouldContain("百度");
}
[Fact]
public async Task GetAsync_Test()
{
var client = ServiceProvider.GetRequiredService<IWarpHttpClient>();
var response = await client.GetAsync(@"https://www.baidu.com");
response.ShouldNotBeNull();
response.ShouldContain("百度");
}
[Fact]
public async Task GetAsyncWithProxy_Test()
{
var option = ServiceProvider.GetRequiredService<IOptions<ToolOptions>>();
option.Value.NetworkOptions.ProxyIp = "127.0.0.1";
option.Value.NetworkOptions.ProxyPort = 4780;
var client = ServiceProvider.GetRequiredService<IWarpHttpClient>();
var response = await client.GetAsync(@"https://www.baidu.com");
response.ShouldNotBeNull();
response.ShouldContain("百度");
}
}
}