Ejemplo n.º 1
0
		public void TestDefferedSystem()
		{
			Deferred d = GetDummyData(5);
			d.AddCallback(new PrintDataDelegate(PrintData));
			d.AddErrback(new PrintDataDelegate(PrintDataError));
			Deferred dToChain = new Deferred();
			d.ChainDeferred(dToChain);
			dToChain.AddCallback(new PrintDataDelegate(PrintDataSuccess));
			
			d = new Deferred();
			d.AddCallback(new StopReactorDelegate(StopReactor));
			_reactor.CallLater(d, null, 4000);
			_reactor.Run();
			Assert.IsTrue(this._testDeferredSuceeded);
		}