public void SaveAccount(MsalAccountCacheItem item) { ISharedPreferencesEditor editor = _accountSharedPreference.Edit(); editor.PutString(item.GetKey().ToString(), item.ToJsonString()); editor.Apply(); }
public void TestSerializeAccountWithWamId() { MsalAccountCacheItem item = CreateAccountItem(); item.WamAccountIds = new Dictionary <string, string>() { { "client_id_1", "wam_id_1" }, { "client_id_2", "wam_id_2" } }; string asJson = item.ToJsonString(); Assert.IsTrue(asJson.Contains(@" ""wam_account_ids"": { ""client_id_1"": ""wam_id_1"", ""client_id_2"": ""wam_id_2"" }")); var item2 = MsalAccountCacheItem.FromJsonString(asJson); AssertAccountCacheItemsAreEqual(item, item2); }
public void SaveAccount(MsalAccountCacheItem item) { Save(item.GetKey(), item.ToJsonString()); }