in Mail2Bug/WorkItemManagement/WorkItemManagerMock.cs [84:106]
public void ModifyWorkItem(int workItemId, string comment, bool commentIsHtml, Dictionary<string, string> values, MessageAttachmentCollection attachments)
{
if (ThrowOnModifyBug != null) throw ThrowOnModifyBug;
if (!Bugs.ContainsKey(workItemId))
{
Logger.WarnFormat("Trying to modify non-existing bug {0}. Initializing with no field values", workItemId);
Bugs[workItemId] = new Dictionary<string, string>();
}
var bugEntry = Bugs[workItemId];
foreach (var key in values.Keys)
{
bugEntry[key] = values[key];
}
if (!bugEntry.ContainsKey(HistoryField))
{
bugEntry[HistoryField] = "";
}
bugEntry[HistoryField] += comment;
}