public void QueryUrn_TryParse_From_Query_Urn_Ok() { var urn = $"urn:leaf:query:{Guid.NewGuid()}:12318742"; var ok = QueryUrn.TryParse(urn, out var _); Assert.True(ok); }
public QueryRef(string identifier) { if (Guid.TryParse(identifier, out var guid)) { Id = guid; } else if (QueryUrn.TryParse(identifier, out var urn)) { UniversalId = urn; } else { throw new FormatException($"Query identifier {identifier} is not a valid Guid or Urn"); } }
public void QueryUrn_TryParse_NonQueryUrn_False() { var urn = "urn:leaf:concept:diag:codeset=ICD9+code=123.42"; Assert.False(QueryUrn.TryParse(urn, out var _)); }
public void QueryUrn_TryParse_EmptyWS_False() { Assert.False(QueryUrn.TryParse(" ", out var _)); }
public void QueryUrn_TryParse_Null_False() { Assert.False(QueryUrn.TryParse(null, out var _)); }