Example #1
0
        public void OperationActivatorTest()
        {
            var activator = new OperationsActivator(new TypeMap());
            var operation = activator.Create(Guid.Parse(EchoOperation.TypeId), "Hello", new UserInfo());

            Assert.Equal(typeof(EchoOperation), operation.GetType());
        }
Example #2
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello");
            var activator = new OperationsActivator(new TypeMap());
            var executor  = new OperationsExecutor(new ConsoleLogger(), new MemoryHistory());

            var operation = activator.Create(Guid.Parse(EchoOperation.TypeId), "Hello Blades", new UserInfo());

            var(result, report) = executor.Execute(operation);
            Console.WriteLine(result);
        }