public void ExtractPropertiesFromObjectNullableTypes() { //Arrange var source = new { prop1 = new Int32?(), prop2 = new Int32?(), prop3 = 32 }; var request = new RestRequest(); //Act request.AddParameters(source); //Assert Assert.AreEqual("prop3", request.Parameters[0].Name); Assert.AreEqual("32", request.Parameters[0].Value); }
public void ExtractPropertiesFromObject() { //Arrange var source = new { prop1 = "val1", prop2 = "val2", prop3 = "val3" }; var request = new RestRequest(); //Act request.AddParameters(source); //Assert Assert.AreEqual("prop1", request.Parameters[0].Name); Assert.AreEqual("val1", request.Parameters[0].Value); Assert.AreEqual("prop2", request.Parameters[1].Name); Assert.AreEqual("val2", request.Parameters[1].Value); Assert.AreEqual("prop3", request.Parameters[2].Name); Assert.AreEqual("val3", request.Parameters[2].Value); }