예제 #1
0
        public async Task ShouldRecommendNotWorkWithoutLogin()
        {
            var api = new MusicApi();
            await Assert.ThrowsExceptionAsync <HttpRequestException>(api.RecommendAsync <Playlist>);

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

            api.Dispose();
            api = new MusicApi(storage);
            Assert.IsNotNull(api.Me);
            await api.RecommendAsync <Song>();
        }
예제 #3
0
 public static void AssemblyCleanup()
 {
     Api.Dispose();
 }