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()); }
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); }