public void ElementWithoutCodeSystemAttributeShallRenturnNull()
        {
            var xml =
                @"<id extension=""TT988""/>";

            var element = XElement.Parse(xml);
            var result  = new IdentifierParser().FromXml(element);

            result.Should().BeNull();
        }
        public void ShallRenturnIdentifier()
        {
            var xml =
                @"<id extension=""TT988"" root=""2.16.840.1.113883.19.5.99999.1""/>";
            var element = XElement.Parse(xml);
            var result  = new IdentifierParser().FromXml(element);

            result.Should().NotBeNull();
            result.Value.Should().Be("TT988");
            result.System.Should().Be("urn:oid:2.16.840.1.113883.19.5.99999.1");
        }
        public void NullXmlShallRenturnNull()
        {
            var result = new IdentifierParser().FromXml(null);

            result.Should().BeNull();
        }