public void ParseJSon_BraketSyntax() { dynamic config = new JSonConfiguration(JSon_TestString); DateTime expiry = config["Expiry"]; string name = config["Name"]; double price = config["Price"]; int quantity = config["Quantity"]; int? quantity2 = config["Quantity2"]; string size0 = config["Sizes"][0]; Assert.AreEqual(new DateTime(2000, 01, 02), expiry); Assert.AreEqual("Apple", name); Assert.AreEqual(3.99, price); Assert.AreEqual(123, quantity); Assert.AreEqual(null, quantity2); Assert.AreEqual(size0, "Small"); }
public void ParseJSon_PropertySyntax() { dynamic config = new JSonConfiguration(JSon_TestString); DateTime expiry = config.Expiry; string name = config.Name; double price = config.Price; int quantity = config.Quantity; int? quantity2 = config.Quantity2; string size0 = config.Sizes[0]; Assert.AreEqual(new DateTime(2000, 01, 02), expiry); Assert.AreEqual("Apple", name); Assert.AreEqual(3.99, price); Assert.AreEqual(123, quantity); Assert.AreEqual(null, quantity2); Assert.AreEqual(size0, "Small"); }
public void ParseJSon_BraketSyntax() { dynamic config = new JSonConfiguration(JSon_TestString); DateTime expiry = config["Expiry"]; string name = config["Name"]; double price = config["Price"]; int quantity = config["Quantity"]; int? quantity2 = config["Quantity2"]; string size0 = config["Sizes"][0]; Assert.AreEqual(new DateTime(2000,01,02), expiry); Assert.AreEqual("Apple" , name); Assert.AreEqual(3.99 , price); Assert.AreEqual(123 , quantity); Assert.AreEqual(null , quantity2); Assert.AreEqual(size0 , "Small"); }
public void ParseJSon_PropertySyntax() { dynamic config = new JSonConfiguration(JSon_TestString); DateTime expiry = config.Expiry; string name = config.Name; double price = config.Price; int quantity = config.Quantity; int? quantity2 = config.Quantity2; string size0 = config.Sizes[0]; Assert.AreEqual(new DateTime(2000,01,02), expiry); Assert.AreEqual("Apple" , name); Assert.AreEqual(3.99 , price); Assert.AreEqual(123 , quantity); Assert.AreEqual(null , quantity2); Assert.AreEqual(size0 , "Small"); }