public void SerializeDateTimePropery() { //Arrange var eloquaObject = new EloquaObject { DateTime = DateTime.Parse("08-31-2015 2:15:22PM") }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.DateTime)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.AreEqual("1441055722", result); }
public void SerializeDecimalPropery() { //Arrange var eloquaObject = new EloquaObject { Decimal = decimal.Parse("1234.123456789123456789123") }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.Decimal)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.AreEqual("1234.1234567891234567891", result); }
public void SerializeStringPropery() { //Arrange var eloquaObject = new EloquaObject { Text = "Alice" }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.Text)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.AreEqual("Alice", result); }
public void SerializeNullPropery() { //Arrange var eloquaObject = new EloquaObject { Text = null }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.Text)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.IsNull(result); }
public void SerializeIntPropery() { //Arrange var eloquaObject = new EloquaObject { Integer = 2333 }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.Integer)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.AreEqual("2333", result); }
public void SerializeEnumPropery() { //Arrange var eloquaObject = new EloquaObject { Color = Color.Green }; var property = eloquaObject.GetType().GetProperty(nameof(EloquaObject.Color)); //Act var result = EloquaJsonSerializer.SerializeProperty(property, eloquaObject); //Assert Assert.AreEqual("Green", result); }