/// <summary> /// Parses the links. /// </summary> /// <param name="jsonWorkItem">The json work item.</param> /// <returns>JsonLinkCollection.</returns> private static JsonLinkCollection ParseLinks(JsonWorkItem jsonWorkItem) { JArray value = (JArray)((JObject)jsonWorkItem.JsonValue).Properties().FirstOrDefault(p => p.Name == "relations").Value <Object>(); JsonLinkCollection links = JsonLinkCollection.FromToken(value); return(links); }
internal static JsonLinkCollection GetInstance([CallerMemberName] string callerName = "") { var json = new JArray(); JsonSource(ref json); JsonLinkCollection instance = JsonLinkCollection.FromToken(json); InstanceFactory(ref instance, callerName); return(instance); }
public void FromToken_UnitTest() { JArray value = default(JArray); JsonLinkCollection _retVal = default(JsonLinkCollection); ExecuteMethod( () => { return(GetInstance()); }, instance => { value = new JArray(); FromToken_PreCondition(instance, ref value); }, instance => { return(_retVal = JsonLinkCollection.FromToken(value)); }, instance => { FromToken_PostValidate(instance, value, _retVal); }); }