Пример #1
0
        public void ToTypedRowWithGDID_FromString()
        {
            var str = @"{ id: ""12:4:5"", name: ""Orlov""}";

            DataWithGDID row = str.JSONToDynamic();

            Assert.AreEqual(new NFX.DataAccess.Distributed.GDID(12, 4, 5), row.ID);
            Assert.AreEqual("Orlov", row.Name);
        }
Пример #2
0
        public void ToTypedRowWithGDID_FromString()
        {
            var str = @"{ id: ""12:4:5"", name: ""Orlov""}";

            DataWithGDID row = str.JsonToDynamic();

            Aver.AreEqual(new GDID(12, 4, 5), row.ID);
            Aver.AreEqual("Orlov", row.Name);
        }
Пример #3
0
        public void ToTypedRowWithGDID_FromOtherRow()
        {
            var row1 = new DataWithGDID
            {
                ID   = new NFX.DataAccess.Distributed.GDID(1, 189),
                Name = "Graf Orlov"
            };

            var str = row1.ToJSON(JSONWritingOptions.PrettyPrintRowsAsMap);

            Console.WriteLine(str);

            DataWithGDID row2 = str.JSONToDynamic();

            Assert.AreEqual(new NFX.DataAccess.Distributed.GDID(1, 189), row2.ID);
            Assert.AreEqual("Graf Orlov", row2.Name);
        }
Пример #4
0
        public void ToTypedRowWithGDID_FromOtherRow()
        {
            var row1 = new DataWithGDID
            {
                ID   = new GDID(1, 189),
                Name = "Graf Orlov"
            };

            var str = row1.ToJson(JsonWritingOptions.PrettyPrintRowsAsMap);

            Console.WriteLine(str);

            DataWithGDID row2 = str.JsonToDynamic();

            Aver.AreEqual(new GDID(1, 189), row2.ID);
            Aver.AreEqual("Graf Orlov", row2.Name);
        }
Пример #5
0
        public void ToTypedRowWithGDID_FromOtherRow()
        {
            var row1 = new DataWithGDID
            {
              ID = new NFX.DataAccess.Distributed.GDID(1,189),
              Name = "Graf Orlov"
            };

            var str = row1.ToJSON(JSONWritingOptions.PrettyPrintRowsAsMap);

            Console.WriteLine(str);

            DataWithGDID row2 = str.JSONToDynamic();

            Assert.AreEqual(new NFX.DataAccess.Distributed.GDID(1, 189), row2.ID);
            Assert.AreEqual("Graf Orlov", row2.Name);
        }