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);
        }
コード例 #2
0
        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]);
        }