Exemple #1
0
        public virtual void ShouldRenderSimpleAssociationWithRealmCode()
        {
            Relationship   relationship          = CreateSimpleAssociationRelationship();
            MockPartBridge associationPartBridge = new MockPartBridge();

            associationPartBridge.AddRealmCode(Domainvalue.Transport.Realm.ALBERTA);
            this.visitor.VisitRootStart(this.partBridge, this.interation);
            this.visitor.VisitAssociationStart(associationPartBridge, relationship);
            this.visitor.VisitAssociationEnd(associationPartBridge, relationship);
            this.visitor.VisitRootEnd(this.partBridge, this.interation);
            string xml = this.visitor.ToXml().GetXmlMessage();

            AssertXmlEquals("xml", "<ABCD_IN123456CA xmlns=\"urn:hl7-org:v3\" " + "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\">"
                            + "<receiver><realmCode code=\"AB\"/></receiver></ABCD_IN123456CA>", xml);
        }
Exemple #2
0
        public virtual void SetUp()
        {
            ignoredAsNotAllowedOriginalValue = Runtime.GetProperty(ConformanceLevelUtil.IGNORED_AS_NOT_ALLOWED);

            CodeResolverRegistry.RegisterResolver(typeof(ActStatus), new EnumBasedCodeResolver(typeof(Ca.Infoway.Messagebuilder.Domainvalue.Controlact.ActStatus
                                                                                                      )));
            CodeResolverRegistry.RegisterResolver(typeof(Realm), new EnumBasedCodeResolver(typeof(Domainvalue.Transport.Realm)));
            this.visitor         = new XmlRenderingVisitor(MockVersionNumber.MOCK_MR2009);
            this.partBridge      = new MockPartBridge();
            this.attributeBridge = new MockAttributeBridge("aPropertyName");
            this.interation      = new Interaction();
            this.interation.Name = "ABCD_IN123456CA";
            Argument argument = new Argument();

            argument.Name = "ABCD_MT987654CA.Baby";
            argument.TemplateParameterName = "act";
            argument.TraversalName         = "bambino";
            this.interation.Arguments.Add(argument);
        }