public void Setters()
        {
            string[] aliases     = new string[] { "_intProp", "_stringProp" };
            string[] propAliases = new string[] { "IntProp", "StringProp" };

            // Test with field
            PositionalToBeanResultTransformer t = new PositionalToBeanResultTransformer(typeof(ASimplePOCO), aliases);
            ASimplePOCO asp = (ASimplePOCO)t.TransformTuple(new object[] { 1, "test" }, aliases);

            Assert.AreEqual(1, asp.IntProp);
            Assert.AreEqual("test", asp.StringProp);

            // Test with properties
            t   = new PositionalToBeanResultTransformer(typeof(ASimplePOCO), propAliases);
            asp = (ASimplePOCO)t.TransformTuple(new object[] { 1, "test" }, propAliases);
            Assert.AreEqual(1, asp.IntProp);
            Assert.AreEqual("test", asp.StringProp);
        }
 public void TupleDifferentScalars()
 {
     string[] aliases = new string[] { "_intProp", "_stringProp" };
     PositionalToBeanResultTransformer t = new PositionalToBeanResultTransformer(typeof(ASimplePOCO), aliases);
     ASimplePOCO asp = (ASimplePOCO)t.TransformTuple(new object[] { 1 }, aliases);
 }