public async Task LinkWithAuthDataTaskAsyncInvalidTwitterTask() { // テストデータ作成 NCMBUser user = new NCMBUser(); user.AuthData = facebookParams.param; // authData登録 await user.LogInWithAuthDataTaskAsync(); try { // authData追加 await user.LinkWithAuthDataTaskAsync(invalidTwitterParams.param); Assert.Fail("Exception not thrown"); } catch (NCMBException e) { Assert.AreEqual(NCMBException.OAUTH_ERROR, e.ErrorCode); } // 追加失敗の確認 Assert.IsNotEmpty(NCMBUser._getCurrentSessionToken()); Assert.True(user.IsLinkWith("facebook")); Assert.False(user.IsLinkWith("twitter")); Assert.True(NCMBTestSettings.CallbackFlag); }
public async Task LinkWithAuthDataTaskAsyncTwitterTask() { // テストデータ作成 NCMBUser user = new NCMBUser(); user.AuthData = facebookParams.param; // authData登録 await user.LogInWithAuthDataTaskAsync(); // authData追加 await user.LinkWithAuthDataTaskAsync(twitterParams.param); // 追加成功の確認 Assert.IsNotEmpty(NCMBUser._getCurrentSessionToken()); Assert.True(user.IsLinkWith("facebook")); Assert.True(user.IsLinkWith("twitter")); Assert.True(NCMBTestSettings.CallbackFlag); }