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; }
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(); }