Hi
Thanks for your request. As I can see all works as expected, let me clarify:
1.
doc.MailMerge.Execute(new string[] { "Test", "Field1", "Field2" }, new object[] { "Test", "True", "False" });
IF Test = Test -> Field1 and replaced by True
2.
doc.MailMerge.Execute(new string[] { "Test", "Field1", "Field2" }, new object[] { "whatever", "True", "False" });
IF whatever = Test -> Field2 and replaced by False
Hope this helps.
Best regards,
Andrey Noskov
Developer/Technical Support
Aspose Auckland Team