using NUnit.Framework; using System; using System.Linq; using System.IO; using System.Collections.Generic; using IO.Swagger.Api; using IO.Swagger.Model; using IO.Swagger.Client; using System.Reflection; using Newtonsoft.Json; namespace SwaggerClientTest.TestORder { [TestFixture ()] public class TestOrder { public TestOrder () { } /// /// Test creating a new instance of Order /// [Test ()] public void TestNewOrder() { Order o = new Order (); Assert.IsNull (o.Id); } /// /// Test deserialization of JSON to Order and its readonly property /// [Test ()] public void TesOrderDeserialization() { string json = @"{ 'id': 1982, 'petId': 1020, 'quantity': 1, 'status': 'placed', 'complete': true, }"; var o = JsonConvert.DeserializeObject(json); Assert.AreEqual (1982, o.Id); Assert.AreEqual (1020, o.PetId); Assert.AreEqual (1, o.Quantity); Assert.AreEqual (Order.StatusEnum.Placed, o.Status); Assert.AreEqual (true, o.Complete); } } }