示例#1
0
        public void Get_Object_Using_T()
        {
            MyObject obj = MyObject.Default();
            var      t   = SharedMock.TestTenantInfo;

            t.Items.Set(nameof(MyObject), obj);
            var objFromTenant = t.Items.SafeGet <MyObject>(nameof(MyObject));

            Assert.Equal(obj.Name, objFromTenant.Name);
        }
示例#2
0
        public void Get_Object_Using_T2()
        {
            MyObject obj = MyObject.Default();

            JObject jobj = JObject.FromObject(obj);

            MyObject obj2 = null;

            if (jobj is JObject)
            {
                obj2 = jobj.ToObject <MyObject>();
            }

            Assert.Equal(obj.Name, obj2.Name);
        }