static partial void InstanceFactory(ref WorkItemImpl instance, string callerName) { if (callerName == "Revisions_UnitTest") { instance = JsonWorkItem.APIFactory().GetWorkItem(95, WorkItemImpl.FromToken).Result; } }
internal static WorkItemImpl GetInstance([CallerMemberName] string callerName = "") { JToken json = new JObject(); JsonSource(ref json); WorkItemImpl instance = WorkItemImpl.FromToken(json); InstanceFactory(ref instance, callerName); return(instance); }
/// <summary> /// Froms the token. /// </summary> /// <param name="json">The json.</param> /// <returns>JsonRelatedLink.</returns> public new static JsonRelatedLink FromToken(JToken json) { var initializer = new JsonWorkItemInitializer { OtherItemInitializer = new ParameterizedLazyWithReset <JsonRelatedLink, WorkItemImpl>(o => { WorkItemImpl retVal = JsonWorkItem.APIFactory().GetWorkItem(new Uri(sr_Url.Eval(o)), WorkItemImpl.FromToken); return(retVal); }), LinkTypeEndInitializer = new ParameterizedLazyWithReset <JsonRelatedLink, WorkItemLinkTypeEndImpl>(o => { JProperty property = ((JObject)o.JsonValue).Properties().FirstOrDefault(p => p.Name == "rel"); var retVal = new WorkItemLinkTypeEndImpl(property.Value); return(retVal); }) }; return(new RelatedLinkImpl(json, initializer)); }
public void AllProperties_UnitTest() { WorkItemImpl instance = GetTestInstance(); ReadAllProperties(typeof(IWorkItem), instance); }
/// <summary> /// Gets the work item. /// </summary> /// <param name="id">The identifier.</param> /// <returns>IWorkItem.</returns> /// <exception cref="ToBeImplementedException"></exception> IWorkItem IWorkItemStore.GetWorkItem(Int32 id) { WorkItemImpl result = JsonWorkItem.APIFactory().GetWorkItem(id, WorkItemImpl.FromToken).Result; return(result); }
static partial void InstanceFactory(ref WorkItemImpl instance, [CallerMemberName] string callerName = "");