Bonjour,
J'ai une classe que j'aimerais tester JmsXmlRouterWsdlBuilder(interne a XmlJmsService)
J'aimerais tester addJMSBinding.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class XmlJmsService : JMSService { public XmlJmsService(string name) : base(name) { } protected override ArtixRouterWsdlBuilder GetRouterWsdlBuilder() { return new JmsXmlRouterWsdlBuilder(this.DestinationSettings as JMSDestinationSettings); } private class JmsXmlRouterWsdlBuilder : JMSRouterWsdlBuilder { public JmsXmlRouterWsdlBuilder(JMSDestinationSettings jmsd) : base(jmsd) { } protected override string addJMSBinding(ServiceDescription logicalWsdl, string portTypeName, string outputDir) { } ...
Comment reutiliser cette function depuis une autre classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class TestXmlBinding : JMSRouterWsdlBuilder { public TestXmlBinding(JMSDestinationSettings ds) : base(ds) { } ici par exemple public override XmlDocument GetRouterWsdl(WSDL.ServiceDescription logicalWsdl) { XmlDocument xdoc = new XmlDocument(); return xdoc; } }
Partager