<p dir="ltr">Do we not have a flag for if it's compiled for tests, rather than release?</p>
<div class="gmail_quote">On 14 Dec 2014 05:14, "Edward Ned Harvey (mono)" <<a href="mailto:edward.harvey.mono@clevertrove.com">edward.harvey.mono@clevertrove.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> From: Miguel de Icaza [mailto:<a href="mailto:miguel@xamarin.com">miguel@xamarin.com</a>]<br>
><br>
> We would love a test case to add to the test suite.<br>
><br>
> We are building a new test suite as part of this work anyways.<br>
<br>
This is almost done.  Granted it is microscopic in scope - the test I've written tests only for the case that I know fails; it's far from being a generalized test for the SslStream class as a whole.<br>
<br>
Quick question:<br>
<br>
I'd like to make the behavior different on mono and .Net.  Particularly, I've generated a junk root CA, and on mono I'd like to use<br>
Mono.Security.X509.X509StoreManager.CurrentUser.TrustedRoot.Import(junkRootCert);<br>
To programatically import that cert momentarily for the scope of the test (and subsequently remove it).<br>
<br>
Obviously, this doesn't exist in .Net.  And as far as I know there is no way to programatically import a root CA in .Net.<br>
<br>
So is there some #ifdef clause I can use to detect if this is mono or .Net?<br>
<br>
I searched the other test classes, and there's RUN_ONDOTNET,  but I'm not certain it's the right thing for the job.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div>