public void ProfileFromJSONToJSONAndBackAgain() { Membership.Profile pProProfile = Membership.Profile.FromJSON(cStrDefaultProfile); String pStrProfile = pProProfile.ToJObject().ToString(Newtonsoft.Json.Formatting.Indented); pProProfile = Membership.Profile.FromJSON(pStrProfile); }
public void SetProfile() { Membership.Profile pProSource = Membership.Profile.FromJSON(cStrDefaultProfile); List <String> pLisAllKeys = pProSource.GetAllKeys(); Dictionary <String, String> pDicNewValues = new Dictionary <String, String>(); foreach (String curKey in pLisAllKeys) { pDicNewValues.Add(curKey, Guid.NewGuid().ToString()); pProSource[curKey] = pDicNewValues[curKey]; } Membership.Profile pProTarget = Membership.Profile.FromJSON(cStrDefaultProfile); pProTarget.SetFrom(pProSource); foreach (String curKey in pLisAllKeys) { Assert.IsTrue(pProTarget[curKey] == pDicNewValues[curKey]); } }