public void ModifyWorkItem()

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;
        }