public void EjectButtonPressed() { ejectButton.ButtonPressedEvent += Raise.EventWith(this, EventArgs.Empty); // ready state tray.Received(1).Open(); display.Received().Clear(); ejectButton.ButtonPressedEvent += Raise.EventWith(this, EventArgs.Empty); // Trayopen state tray.Received(1).Close(); display.Received().Write("Ready"); }