Пример #1
0
        public async Task TestSearch()
        {
            using var client = new VNDBClient(true);
            var login = await client.Login();

            Assert.True(login);

            Result <VisualNovel> results = await client.SearchVN("Grisaia");

            Assert.NotNull(results);
            Assert.NotEmpty(results.items);

            Assert.Equal(10, results.items.Count);
            Assert.True(results.items.All(x => x.title.StartsWith("Grisaia")));
        }
Пример #2
0
        private static async Task TestClient(VNDBClient client)
        {
            var login = await client.Login();

            Assert.True(login);

            Result <VisualNovel> vnResults = await client.GetVNByID(11);

            Assert.NotNull(vnResults);
            Assert.NotEmpty(vnResults.items);
            Assert.True(vnResults.items.Count == 1);

            var vn = vnResults.items.First();

            Assert.NotNull(vn);
        }
Пример #3
0
 public async Task TestClientTLS()
 {
     using var client = new VNDBClient(true);
     await TestClient(client);
 }
Пример #4
0
 public async Task TestClientTCP()
 {
     using var client = new VNDBClient(false);
     await TestClient(client);
 }