public async Task ShouldCellphoneLoginSuccess() { var api = new NeteaseMusicSDK(); var user = await api.LoginAsync(Configuration.Username, Configuration.Password); Assert.AreEqual(user.Name, Configuration.Nickname); }
public static async Task <User> EnsureLogined() { if (Api.Me == null) { await Api.LoginAsync(Configuration.Username, Configuration.Password); } return(Api.Me); }
public async Task ShouldLogoutWorks() { var api = new NeteaseMusicSDK(); await api.LoginAsync(Configuration.Username, Configuration.Password); Assert.IsNotNull(api.Me); await api.LogoutAsync(); Assert.IsNull(api.Me); }
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>(); }