public void TestRequired()
        {
            SincroRequiresNew ob  = new SincroRequiresNew();
            SynchRes          res = ob.CheckContextTransition(typeof(SincroRequired));

            Assert.IsTrue(res == SynchRes.SameSync, "Synchronizaton context expected 1");

            SincroRequired ob2 = new SincroRequired();

            res = ob2.CheckContext(Thread.CurrentContext);
            Assert.IsTrue(res == SynchRes.NewSync, "Synchronizaton context expected 2");
        }
		public void TestRequired ()
		{
			SincroRequiresNew ob = new SincroRequiresNew ();
			SynchRes res = ob.CheckContextTransition (typeof(SincroRequired));
			Assert ("Synchronizaton context expected 1", res == SynchRes.SameSync);

			SincroRequired ob2 = new SincroRequired ();
			res = ob2.CheckContext (Thread.CurrentContext);
			Assert ("Synchronizaton context expected 2", res == SynchRes.NewSync);
		}