Esempio n. 1
0
        public void Record()
        {
            HeadsetIPhone headsetIPhone  = new HeadsetIPhone(fakeInOut);
            var           expectedString = $"{nameof(HeadsetIPhone)} recording";

            Assert.AreEqual(expectedString, headsetIPhone.Record());
        }
Esempio n. 2
0
        public void Play()
        {
            HeadsetIPhone headsetIPhone = new HeadsetIPhone(fakeInOut);

            fakeInOut.FakeWrite = "";
            headsetIPhone.Play(new object());
            var expectedString = $"{nameof(HeadsetIPhone)} sound";

            Assert.AreEqual(expectedString, fakeInOut.FakeWrite);
        }
Esempio n. 3
0
        private void GetAudioAccessory(int choice)
        {
            switch (choice)
            {
            case 1:
                AudioComponent = new HeadsetIPhone(userInOut);
                break;

            case 2:
                AudioComponent = new NoNameHeadset(userInOut);
                break;

            case 3:
                AudioComponent = new PortableSpeaker(userInOut);
                break;

            case 4:
                int soundImprovingRate = 53;
                AudioComponent = new SamsungHeadphones(soundImprovingRate, userInOut);
                break;
            }
        }