public void ProxyGeneratorTest() { TestLauncherActor.Test(() => { string data = "ARn was here !"; DataTest dataTest = new DataTest(); IDataTest actorTest = ActorProxyGenerator <DataTest, IDataTest> .GenerateFacade(dataTest); actorTest.SetData(data); var future = new Future <string>(); actorTest.AskData(future); Assert.AreEqual(data, future.Result()); }); }
public IDataTest Test(int whichTest) { IDataTest d = new IDataTest(); if (whichTest == 1) { d.inputList.AddMany( new inputVector(new List <double> { 0, 0, 1 }), new inputVector(new List <double> { 1, 1, 1 }), new inputVector(new List <double> { 1, 0, 1 }), new inputVector(new List <double> { 0, 1, 1 }) ); d.outputList.AddMany( new outputVector(new List <double> { 0 }), new outputVector(new List <double> { 1 }), new outputVector(new List <double> { 1 }), new outputVector(new List <double> { 0 }) ); return(d); } d.inputList.AddMany( new inputVector(new List <double> { 0, 0, 1 }) ); d.outputList.AddMany( new outputVector(new List <double> { 0 }) ); return(d); }