本文整理汇总了C#中Issue.Clone方法的典型用法代码示例。如果您正苦于以下问题:C# Issue.Clone方法的具体用法?C# Issue.Clone怎么用?C# Issue.Clone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Issue
的用法示例。
在下文中一共展示了Issue.Clone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Should_Clone_Issue
public void Should_Clone_Issue()
{
var issueToClone = new Issue
{
Subject = ISSUE_TO_CLONE_SUBJECT,
CustomFields = new List<IssueCustomField>
{
new IssueCustomField
{
Id = ISSUE_TO_CLONE_CUSTOM_FIELD_ID,
Values =
new List<CustomFieldValue> {new CustomFieldValue {Info = ISSUE_TO_CLONE_CUSTOM_FIELD_VALUE}}
}
}
};
var clonedIssue = (Issue)issueToClone.Clone();
clonedIssue.CustomFields.Add(new IssueCustomField
{
Id = CLONED_ISSUE_CUSTOM_FIELD_ID,
Values = new List<CustomFieldValue> { new CustomFieldValue { Info = CLONED_ISSUE_CUSTOM_FIELD_VALUE } }
});
Assert.IsTrue(issueToClone.CustomFields.Count != clonedIssue.CustomFields.Count);
}
示例2: RedmineIssues_ShouldClone
public void RedmineIssues_ShouldClone()
{
Issue issueToClone, clonedIssue;
issueToClone = new Issue();
issueToClone.Subject = issueToCloneSubject;
issueToClone.CustomFields = new List<IssueCustomField>();
issueToClone.CustomFields.Add(new IssueCustomField
{
Id = issueToCloneCustomFieldId,
Values = new List<CustomFieldValue> {new CustomFieldValue { Info = issueToCloneCustomFieldValue }}
});
clonedIssue = (Issue)issueToClone.Clone();
clonedIssue.CustomFields.Add(new IssueCustomField
{
Id = clonedIssueCustomFieldId,
Values = new List<CustomFieldValue> {new CustomFieldValue { Info = clonedIssueCustomFieldValue }}
});
Assert.IsTrue(issueToClone.CustomFields.Count != clonedIssue.CustomFields.Count);
}