public void MapFromOData_DefaultCtor() { var pm = new PersonMapper(); var p = pm.MapFromOData(JObject.Parse(Person.JsonData), Mapper.OperationTypes.Get); Assert.IsNotNull(p); Assert.AreEqual(1, p.Id); Assert.AreEqual("Angela", p.Name); Assert.AreEqual(new DateTime(1970, 02, 05), p.Birthday); Assert.AreEqual(100000m, p.Salary); Assert.IsNotNull(p.Address); Assert.AreEqual(123, p.Address.StreetNumber); Assert.AreEqual("Petherick", p.Address.StreetName); Assert.IsNotNull(p.Addresses); Assert.AreEqual(2, p.Addresses.Count); Assert.AreEqual(456, p.Addresses[0].StreetNumber); Assert.AreEqual("Simpsons", p.Addresses[0].StreetName); Assert.AreEqual(789, p.Addresses[1].StreetNumber); Assert.AreEqual("Park", p.Addresses[1].StreetName); Assert.IsNotNull(p.Nicknames); Assert.AreEqual(2, p.Nicknames.Length); Assert.AreEqual("Bro", p.Nicknames[0]); Assert.AreEqual("Mate", p.Nicknames[1]); Assert.IsTrue(p.IsDeceased); }