Esempio n. 1
0
 /// <summary>
 /// this method will handle identity request response from ndid api. It will do as follows
 /// - check for existing user
 /// - get accessor_id and store it
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public void HandleCreateIdentityRequestCallback(NDIDCallbackIdentityModel model)
 {
     if (model.IsSuccess)
     {
         // do nothing
     }
     else
     {
         _db.RemoveReference(model.ReferenceId);
     }
 }
        public void RemoveReference()
        {
            string referenceId = "E3DEC745-7415-45ED-897B-C6275DBA7510";
            string key1        = "hello";
            string value1      = "world";
            string key2        = "alice";
            string value2      = "wonderland";

            _db.SaveReference(referenceId, key1, value1);
            _db.SaveReference(referenceId, key2, value2);
            _db.RemoveReference(referenceId);
            Assert.Throws <NullReferenceException>(() => _db.GetReferecne(referenceId, key1));
        }