public void Decorate(ISessionTamper temper) { var original = temper.Tamp; temper.Tamp = session => { original(session); foreach (var p in Dict) { var action = RepalceActionFactory.GetReplaceAction(_replaceAction); action(session, p.Key, p.Value); } }; }
public TamperSender(ISessionTamper tamper) { _tamper = tamper; }