public void AddWorkItemLinkInfo_UnitTest() { IWorkItemLinkInfo link = default(IWorkItemLinkInfo); ExecuteMethod( () => { return((IIWorkItemSaveLinkDataHelper)GetInstance()); }, instance => { link = WorkItemLinkInfoWrapper_UnitTests.GetInstance(); AddWorkItemLinkInfo_PreCondition(instance, ref link); }, instance => { instance.AddWorkItemLinkInfo(link); }, instance => { AddWorkItemLinkInfo_PostValidate(instance, link); }); }
/// <summary> /// Gets an Id for a <see cref="IWorkItemLinkTypeEnd"/>. /// </summary> /// <param name="item">A <see cref="IWorkItemLinkInfo"/> with a <see cref="IWorkItemLinkTypeEnd"/></param> /// <returns>0 if no link or link type; otherwise, the link type id.</returns> /// <remarks> /// A true Id is only returned for SOAP instances of <paramref name="item"/>. /// </remarks> /// <seealso cref="IWorkItemLinkTypeEndExtensions"/> public static int LinkTypeId(this IWorkItemLinkInfo item) { if (item == null) { return(0); } // In SOAP, WorkItemLinkInfo is IIdentifiable<int>, where the Id is the LinkTypeId if (item is IIdentifiable <int> i) { return(i.Id); } return(item.LinkType.LinkTypeId()); }
public static WorkItemLinkInfo GetInstance(IWorkItemLinkInfo src) { return(default(WorkItemLinkInfo)); }
Boolean IWorkItemLinkInfo.Equals(IWorkItemLinkInfo other) { bool nativeCallResult = r_Instance.Equals(GetInstance(other)); return(nativeCallResult); }
partial void AddWorkItemLinkInfo_PreCondition(IIWorkItemSaveLinkDataHelper instance, ref IWorkItemLinkInfo link);
partial void AddWorkItemLinkInfo_PostValidate(IIWorkItemSaveLinkDataHelper instance, IWorkItemLinkInfo link);
public bool Equals(IWorkItemLinkInfo other) { return(WorkItemLinkInfoComparer.Default.Equals(this, other)); }
/// <summary> /// Adds the work item link information. /// </summary> /// <param name="link">The link.</param> /// <exception cref="DynCon.OSI.Core.Helpers.ToBeImplementedException"></exception> void IIWorkItemSaveLinkDataHelper.AddWorkItemLinkInfo(IWorkItemLinkInfo link) { throw new ToBeImplementedException(); }