[bcl] Fix a few hardcoded socket ports in tests (#5471)
[mono.git] / mcs / class / System.ServiceModel / Test / System.ServiceModel.PeerResolvers / CustomPeerResolverServiceTest.cs
index 593ded1b011ad12caddc022a8e01259000a4d0e3..398a29a9847548b896a73d94688ac5327cd58ed7 100644 (file)
@@ -16,6 +16,8 @@ using System.Text;
 
 using NUnit.Framework;
 
+using MonoTests.Helpers;
+
 namespace MonoTests.System.ServiceModel.PeerResolvers
 {
        [TestFixture]
@@ -26,6 +28,8 @@ namespace MonoTests.System.ServiceModel.PeerResolvers
                [SetUp]
                protected void SetUp ()
                {
+                       var port = NetworkHelpers.FindFreePort ();
+                       Environment.SetEnvironmentVariable ("MONO_CUSTOMPEERRESOLVERSERVICE_PORT", port.ToString ());
                        cprs = new CustomPeerResolverService ();
                }