Пример #1
0
 public TimerServiceTests()
 {
     _timerClock       = new TimerClock(1.Seconds());
     _clock            = new Mock <IClock>();
     _mediator         = new Mock <IMediator>();
     _ledBoard         = new Mock <ILedBoard>();
     _timerEvents      = new Mock <ITimerEvents>();
     _lightsController = new Mock <ILightsController>();
     _relayBoard       = new Mock <IRelayBoard>();
 }
 public TimerService(ITimerClock timerClock, IClock clock, IMediator mediator, ILedBoard ledBoard, ITimerEvents timerEvents, ILightsController lightsController, IRelayBoard relayBoard)
 {
     _timerClock       = timerClock;
     _clock            = clock;
     _mediator         = mediator;
     _ledBoard         = ledBoard;
     _timerEvents      = timerEvents;
     _lightsController = lightsController;
     _relayBoard       = relayBoard;
 }
Пример #3
0
        public Chip8Cpu(IDisplay display, IRandomizer randomizer, IKeyboard keyboard, IBcdConverter bcdConverter, IInstructionDecoder instructionDecoder, ITimerClock timerClock)
        {
            _display = display;
            _randomizer = randomizer;
            _keyboard = keyboard;
            _bcdConverter = bcdConverter;
            _instructionDecoder = instructionDecoder;
            _timerClock = timerClock;

            State = new CpuState();
        }