Exemple #1
0
 public void GetMangaListForNonexistentUserThrowsCorrectExceptionAsync()
 {
     using (MyAnimeListApi api = new MyAnimeListApi())
     {
         Assert.ThrowsAsync <MalUserNotFoundException>(() => api.GetMangaListForUserAsync("oijsfjisfdjfsdojpfsdp"));
     }
 }
Exemple #2
0
        public void GetMangaListForUserCanceled()
        {
            string username = "******";

            using (MyAnimeListApi api = new MyAnimeListApi())
            {
                CancellationTokenSource     tokenSource    = new CancellationTokenSource();
                Task <MalUserLookupResults> userLookupTask = api.GetMangaListForUserAsync(username, tokenSource.Token);
                tokenSource.Cancel();
                Assert.Throws <TaskCanceledException>(() => userLookupTask.GetAwaiter().GetResult());
            }
        }