Exemplo n.º 1
0
        public void ToTypedRow_FromString()
        {
            var str = @"{name: ""Orlov"", dob: ""02/12/2007 6:45 PM"", certified: true, serviceyears: 12, salary: 145000}";

            MySimpleData row = str.JSONToDynamic();

            Assert.AreEqual("Orlov", row.Name);
            Assert.AreEqual(new DateTime(2007, 2, 12, 18, 45, 0), row.DOB);
            Assert.AreEqual(true, row.Certified);
            Assert.AreEqual(12, row.ServiceYears);
            Assert.AreEqual(145000m, row.Salary);
        }
Exemplo n.º 2
0
        public void ToTypedRow_FromOtherRow()
        {
            var row1 = new MySimpleData
            {
                Name         = "Graf Orlov",
                DOB          = new DateTime(1980, 12, 11, 19, 23, 11),
                Certified    = true,
                ServiceYears = 37,
                Salary       = 123455.8712m
            };

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

            Console.WriteLine(str);

            MySimpleData row2 = str.JSONToDynamic();

            Assert.IsTrue(row1.Equals(row2));
        }
Exemplo n.º 3
0
        public void ToTypedRow_FromOtherRow()
        {
            var row1 = new MySimpleData
            {
                Name         = "Graf Orlov",
                DOB          = new DateTime(1980, 12, 11, 19, 23, 11, DateTimeKind.Utc),
                Certified    = true,
                ServiceYears = 37,
                Salary       = 123455.8712m
            };

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

            str.See();

            MySimpleData row2 = str.JsonToDynamic();

            Aver.IsTrue(row1.Equals(row2));
        }
Exemplo n.º 4
0
        public void ToTypedRow_FromOtherRow()
        {
            var row1 = new MySimpleData
            {
              Name = "Graf Orlov",
              DOB = new DateTime(1980,12,11,19,23,11),
              Certified = true,
              ServiceYears = 37,
              Salary = 123455.8712m
            };

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

            Console.WriteLine(str);

            MySimpleData row2 = str.JSONToDynamic();

            Assert.IsTrue(row1.Equals(row2));
        }