public void IsValidItem_ReturnsTrue_IfObjectIsJObjectWithId() { Assert.IsTrue(JTokenExtensions.IsValidItem(new JObject() { { "id", "abc" } })); }
public void ValidItemOrNull_ReturnsNull_IfItIsInValid() { var items = new JToken[] { null, new JArray(), new JValue(true), new JObject() }; foreach (JToken item in items) { Assert.IsNull(JTokenExtensions.ValidItemOrNull(item)); } }
public void ValidItemOrNull_ReturnsItem_IfItIsValid() { var item = new JObject() { { "id", "abc" } }; Assert.AreSame(item, JTokenExtensions.ValidItemOrNull(item)); }
public static CompanionAppCredentials Load(string filepath) { try { string json = File.ReadAllText(filepath); JToken tk = JToken.Parse(json); CompanionAppCredentials credentials = JTokenExtensions.ToObject <CompanionAppCredentials>(tk); credentials.savedPath = filepath; return(credentials); } catch { return(new CompanionAppCredentials() { savedPath = filepath }); } }
public void IsValidItem_ReturnsFalse_IfObjectIsJObjectWithoutId() { Assert.IsFalse(JTokenExtensions.IsValidItem(new JObject())); }
public void IsValidItem_ReturnsFalse_IfObjectIsNotJObject() { Assert.IsFalse(JTokenExtensions.IsValidItem(new JValue(true))); Assert.IsFalse(JTokenExtensions.IsValidItem(new JArray())); }
public void IsValidItem_ReturnsFalse_IfObjectIsNull() { Assert.IsFalse(JTokenExtensions.IsValidItem(null)); }