public void StartAsLambdaProcess()
        {
            var proces = new RepozytoriumTestProces();
            var vm     = new Cvl.VirtualMachine.VirtualMachine();

            vm.InterpreteFullNameTypes = "Cvl.VirtualMachine.Test";
            List <Person> response = null;

            vm.Start(() =>
            {
                response = proces.StartWithParameters(1, "2");
            });

            var proces2   = new RepozytoriumTestProces();
            var response2 = proces2.StartWithParameters(1, "2");

            Assert.IsTrue(response.Count == response2.Count);
            for (int i = 0; i < response.Count; i++)
            {
                var r1 = response[i];
                var r2 = response2[i];
                Assert.AreEqual(r1.Age, r2.Age);
                Assert.AreEqual(r1.Name, r2.Name);
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var p = new ProcesTest();

            var metoda     = p.GetType().GetMethod("Funkcja1");
            var instrukcje = metoda.GetInstructions();

            //Mo

            var vm = new Cvl.VirtualMachine.VirtualMachine();

            //var w1 = vm.Start<int>("Funkcja1", p, 1, 2, "3");

            vm.InterpreteFullNameTypes = "Cvl.VirtualMachine.Test";
            vm.Start(() =>
            {
                p.Start();
            });

            //Console.WriteLine($"w1: {w1}");

            var p2    = new ProcesTest();
            var wynik = p2.Funkcja1(1, 2, "3");

            Console.WriteLine($"wynik: {wynik}");
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            var p = new ProcesTest();

            var vm = new Cvl.VirtualMachine.VirtualMachine();

            vm.LogMonitor = new ConsoleLogMonitor();
            vm.InterpreteFullNameTypes = "Cvl.VirtualMachine.Test";
            vm.Start(() =>
            {
                p.Start();
            });
        }