コード例 #1
0
        private static ICommandService InitializeCommandService()
        {
            var service = new InProcessCommandService();

            service.RegisterExecutor(new PostNewTweetCommandExecutor());

            return(service);
        }
コード例 #2
0
        static CommandService()
        {
            var service = new InProcessCommandService();
            service.RegisterExecutor(new CommandExecutorCreateJunk());
            NcqrsEnvironment.SetDefault<ICommandService>(service);
            var store = new InMemoryEventStore();
            NcqrsEnvironment.SetDefault<IEventStore>(store);

            // TODO: remove this is for testing only
            Execute(new CommandCreateJunk("junk", new Vector3D(1, 2, 3), Quaternion.Identity));
        }
コード例 #3
0
ファイル: CommandService.cs プロジェクト: 628426/Strive.NET
        static CommandService()
        {
            var service = new InProcessCommandService();

            service.RegisterExecutor(new CommandExecutorCreateJunk());
            NcqrsEnvironment.SetDefault <ICommandService>(service);
            var store = new InMemoryEventStore();

            NcqrsEnvironment.SetDefault <IEventStore>(store);

            // TODO: remove this is for testing only
            Execute(new CommandCreateJunk("junk", new Vector3D(1, 2, 3), Quaternion.Identity));
        }
コード例 #4
0
 private static ICommandService InitializeCommandService()
 {
     var service = new InProcessCommandService();
     service.RegisterExecutor( new PostNewTweetCommandExecutor() );
     return service;
 }