Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
        public void QueryUrn_TryParse_NonQueryUrn_False()
        {
            var urn = "urn:leaf:concept:diag:codeset=ICD9+code=123.42";

            Assert.False(QueryUrn.TryParse(urn, out var _));
        }
Exemplo n.º 4
0
 public void QueryUrn_TryParse_EmptyWS_False()
 {
     Assert.False(QueryUrn.TryParse(" ", out var _));
 }
Exemplo n.º 5
0
 public void QueryUrn_TryParse_Null_False()
 {
     Assert.False(QueryUrn.TryParse(null, out var _));
 }