Example #1
0
        public void SetUp()
        {
            //Arrange
            startpausButton = Substitute.For <IButton>();
            ejectButton     = Substitute.For <IButton>();
            stopButton      = Substitute.For <IButton>();

            driver  = Substitute.For <IDriverinterface>();
            tray    = Substitute.For <ITrayInterface>();
            display = Substitute.For <IDisplay>();



            uut = new ControlCdPlayer(startpausButton, stopButton, ejectButton, driver, display, tray);
        }
Example #2
0
        // Her mangler constructoren
        public ControlCdPlayer(IButton start, IButton stop, IButton eject, IDriverinterface driver, IDisplay display, ITrayInterface tray)
        {
            state = State.Ready;

            this.Driver  = driver;
            this.Tray    = tray;
            this.Display = display;

            Display.Clear();

            eject.ButtonPressedEvent += EjectPressed;
            start.ButtonPressedEvent += StartPausePressed;
            stop.ButtonPressedEvent  += StopPressed;
            driver.EndOfCd           += EndOfCd;
            driver.NewCd             += NewCdTrack;
        }