#if DEBUG
using System;
using System.Text;
using System.IO;
using System.Threading;
using NUnit.Framework;

using sscs.communication;


 namespace sscs.communication
{

[TestFixture]
	public class TestUnixCommunication
	{

	     static Communication comm; 
             Thread listeningthread = null; 

	     [SetUp]
	     public void Init()
	     {

     
	     }

	     [Test]	
             //[Ignore("That thread thing")]
	     public void TestCommunication()
	     {
                     

			comm = new UnixCommunication();
                        listeningthread = new Thread(new ThreadStart(StartServ));
                        listeningthread.Start(); 
			//comm.StartCommunicationEndPoint();
			comm.CloseCommunicationEndPoint();

			Assert.AreEqual(false, File.Exists("/tmp/novellSSCS"));
			
	     }
          
             private static void StartServ()
             {
 
			comm.StartCommunicationEndPoint();
             }


	     
	     
		
	}
}
#endif