Пример #1
0
        public void BlankEntity_AddEntity_Success()
        {
            var jsonEntityMaster = new JsonEntity("Master", "1");

            var jsonEntityDetailSet = new JsonEntity("Detail", "1", "{'code':'6A8EC675-1647-470E-90FE-6F6B1E426C05'}");

            Assert.Throws <Exception>(() => jsonEntityMaster.GetProperty <string>("detail"));
            jsonEntityMaster.SetEntity("detail", jsonEntityDetailSet);

            var jsonEntityDetailGet = jsonEntityMaster.GetEntity("detail");

            Assert.IsFalse(jsonEntityDetailSet == jsonEntityDetailGet);
            Assert.IsTrue(string.Equals(jsonEntityDetailSet.GetProperty <string>("code"), jsonEntityDetailGet.GetProperty <string>("code")));
        }