2021-02-23 18:03:37 +08:00
|
|
|
using System;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using System.Net.Http;
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
using BililiveRecorder.Core.Api;
|
|
|
|
using BililiveRecorder.Core.Api.Danmaku;
|
|
|
|
using BililiveRecorder.Core.Api.Http;
|
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
namespace BililiveRecorder.Core.UnitTests.Danmaku
|
|
|
|
{
|
|
|
|
public class ManualTests
|
|
|
|
{
|
2021-02-26 21:57:10 +08:00
|
|
|
[Fact(Skip = "skip")]
|
2021-02-23 18:03:37 +08:00
|
|
|
public async Task TestAsync()
|
|
|
|
{
|
|
|
|
var client = new DanmakuClient(new HttpApiClient(null!), null);
|
|
|
|
|
|
|
|
client.StatusChanged += this.Client_StatusChanged;
|
|
|
|
client.DanmakuReceived += this.Client_DanmakuReceived;
|
|
|
|
|
|
|
|
await Task.Yield();
|
|
|
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
// await client.ConnectAsync().ConfigureAwait(false);
|
|
|
|
|
|
|
|
// await Task.Delay(TimeSpan.FromMinutes(5)).ConfigureAwait(false);
|
|
|
|
}
|
|
|
|
|
|
|
|
private void Client_DanmakuReceived(object sender, DanmakuReceivedEventArgs e)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
private void Client_StatusChanged(object sender, StatusChangedEventArgs e)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|