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);
            }
        }
        public void RepozytoriumTestProces()
        {
            var proces  = new RepozytoriumTestProces();
            var vm      = new VirtualMachine();
            var vmWynik = (List <Person>)vm.StartTestExecution <object>("Start", proces);

            proces = new RepozytoriumTestProces();
            var wynik = (List <Person>)proces.Start();

            Assert.IsTrue(wynik.Count == vmWynik.Count && wynik[0].Equals(vmWynik[0]));
        }