[Mono-dev] Writing Unit Test in WsdlExporterTest

2014-09-05 Thread Peter Dobson
Hello,

I am still trying to write a unit test for a bug fix (16256) where parameters 
are missing in WSDL using MessageContracts. I am trying to access the wsdl you 
would get with ?xsd=xsd1 to check, in my example, that Result is in 
AddResponse (previously missing), i.e.:

?xml version=1.0 encoding=utf-8 ?
-http://192.168.0.138:8010/?xsd=xsd1 xs:schema xmlns:tns=urn:Test 
elementFormDefault=qualified targetNamespace=urn:Shout 
xmlns:xs=http://www.w3.org/2001/XMLSchema;
-http://192.168.0.138:8010/?xsd=xsd1 xs:element name=Add
-http://192.168.0.138:8010/?xsd=xsd1 xs:complexType
-http://192.168.0.138:8010/?xsd=xsd1 xs:sequence
  xs:element minOccurs=0 name=n1 type=xs:double /
  xs:element minOccurs=0 name=n2 type=xs:double /
  /xs:sequence
  /xs:complexType
  /xs:element
-http://192.168.0.138:8010/?xsd=xsd1 xs:element name=AddResponse
-http://192.168.0.138:8010/?xsd=xsd1 xs:complexType
-http://192.168.0.138:8010/?xsd=xsd1 xs:sequence
  xs:element minOccurs=0 name=Result type=xs:double /
  /xs:sequence
  /xs:complexType
  /xs:element


In WsdlExporterTest.cs I can retrieve a schema, of two available, (using 
GetXmlSchema()) that has elements Add and AddResponse (and only these). But 
these are XmlSchemaElements (as opposed to say, XmlSchemaComplexType) and I can 
dig no further into the parameters above (assuming this is right). Is this test 
possible to write? Should I submit the fix for consideration anyway?

Thanks,

Peter


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Running NUnit from Linux

2014-08-27 Thread Peter Dobson
Hi,

I have done a fix for a bug I raised a while back (16256) which I would like to 
eventually submit, with some unit tests. Is there a way of easily running the 
NUnit tests, preferably from a Linux command line?

Thanks,

Peter
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list