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());
     });
 }
Beispiel #2
0
        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);
        }