public void DynamicProxy_Without_Windsor() { ICommandHandler <MyCommand> commandHandler = new ProxyGenerator().CreateClassProxy( typeof(MyCommanHandler), new Type[] { typeof(ICommandHandler <MyCommand>) }, ProxyGenerationOptions.Default, new TransactionAspect()) as ICommandHandler <MyCommand>; commandHandler.Handle(new MyCommand()); }