Beispiel #1
0
 public void Initialize()
 {
     _memoryEventStore = new MemoryEventStore();
     _quizUseCases     = new QuizUseCases(_memoryEventStore);
     _processManager   = new QuizCreationCancellationPolicy(_quizUseCases);
     _memoryEventStore.SubscribeToAll(_processManager.HandleEvent);
 }
Beispiel #2
0
        public Startup()
        {
            MemoryEventStore = new MemoryEventStore();
            QuizUseCases     = new QuizUseCases(MemoryEventStore);
            ProcesManager    = new QuizCreationCancellationPolicy(QuizUseCases);
            var r = new RegisteredPlayers();

            MemoryEventStore.SubscribeToAll(ProcesManager.HandleEvent);
            MemoryEventStore.SubscribeToAll(r.HandleEvent);
        }
 public QuizUniqueNamePolicy(QuizUseCases useCases)
 {
     _quizUseCases = useCases;
 }
 public QuizCreationCancellationPolicy(QuizUseCases useCases)
 {
     _quizUseCases = useCases;
 }