Esempio n. 1
0
        public async Task ShouldRecommendNotWorkWithoutLogin()
        {
            var api = new NeteaseMusicSDK();
            await Assert.ThrowsExceptionAsync <HttpRequestException>(api.RecommendAsync <Playlist>);

            api.Dispose();
        }
Esempio n. 2
0
        public async Task ShouldCookiePersist()
        {
            var storage = new Storage();
            var api     = new NeteaseMusicSDK(storage);
            var user    = api.Me ?? await api.LoginAsync(Configuration.Username, Configuration.Password);

            Assert.IsNotNull(user);
            api.Dispose();
            api = new NeteaseMusicSDK(storage);
            Assert.IsNotNull(api.Me);
            await api.RecommendAsync <Song>();
        }
Esempio n. 3
0
 public static void AssemblyCleanup()
 {
     Api.Dispose();
 }