protected override void Load(ContainerBuilder builder) { // get methods and shorthand from builder _methods = builder.Properties.ContainsKey("Methods") ? (HashSet <string>)builder.Properties["Methods"] : new HashSet <string>(); _shortHand = builder.Properties.ContainsKey("ShortHand") ? (ShorthandRoot)builder.Properties["ShortHand"] : new ShorthandRoot(); var signatures = new FluidTransform().GetSignatures().ToArray(); RegisterShortHand(signatures); RegisterTransform(builder, c => new FluidTransform(c), signatures); }
public void CombineNameDownCaseAndAppend() { var process = new Process(cfg); Assert.AreEqual(0, process.Errors().Length); var context = GetContext(process, "FullName", 0); var reader = GetReader(context); var rows = new FluidTransform(context).Operate(reader.Read()).ToArray(); Assert.AreEqual("Hello Dale newman.com", rows[0][context.Field]); }