public void RepeatHeaderTest() { var n = new NameValueCollection(); MergeVars l = new MergeVars("a", n); dynamic o1 = new ExpandoObject(); o1.bb = 1; o1.cc = 2; l.Add(o1); dynamic o2 = new ExpandoObject(); o2.bb = 4; o2.cc = 5; o2._rcpt = "*****@*****.**"; l.Add(o2); var v = n.GetValues("a"); Assert.AreEqual(2, v.Count()); }
public void AddRcptMergeVars(string rcptEmail, string name, dynamic content) { var mergeVar = MergeVars.FirstOrDefault(x => x.Rcpt == rcptEmail); if (mergeVar == null) { MergeVars.Add(mergeVar = new MandrillRcptMergeVar { Rcpt = rcptEmail }); } mergeVar.Vars.Add(new MandrillMergeVar { Name = name, Content = content }); }