public void Setup()
        {
            _interceptKeys = MockRepository.GenerateStub <IInterceptKeys>();
            _codingDojo    = MockRepository.GenerateStub <ICodingDojo>();

            _eventAggregator = MockRepository.GenerateStub <IEventAggregator>();
            _startKataEvent  = new StartKataEvent();
            _eventAggregator.Stub(x => x.GetEvent <StartKataEvent>()).Return(_startKataEvent);
            _kataFinishedEvent = new KataFinishedEvent();
            _eventAggregator.Stub(x => x.GetEvent <KataFinishedEvent>()).Return(_kataFinishedEvent);

            _session = MockRepository.GenerateStub <ISession>();

            _target = new DojoViewModel(_interceptKeys, _codingDojo, _eventAggregator, _session);
        }
        public void Setup()
        {
            _interceptKeys = MockRepository.GenerateStub<IInterceptKeys>();
            _codingDojo = MockRepository.GenerateStub<ICodingDojo>();

            _eventAggregator = MockRepository.GenerateStub<IEventAggregator>();
            _startKataEvent = new StartKataEvent();
            _eventAggregator.Stub(x => x.GetEvent<StartKataEvent>()).Return(_startKataEvent);
            _kataFinishedEvent = new KataFinishedEvent();
            _eventAggregator.Stub(x => x.GetEvent<KataFinishedEvent>()).Return(_kataFinishedEvent);

            _session = MockRepository.GenerateStub<ISession>();

            _target = new DojoViewModel(_interceptKeys, _codingDojo, _eventAggregator, _session);
        }