public void Record() { HeadsetIPhone headsetIPhone = new HeadsetIPhone(fakeInOut); var expectedString = $"{nameof(HeadsetIPhone)} recording"; Assert.AreEqual(expectedString, headsetIPhone.Record()); }
public void Play() { HeadsetIPhone headsetIPhone = new HeadsetIPhone(fakeInOut); fakeInOut.FakeWrite = ""; headsetIPhone.Play(new object()); var expectedString = $"{nameof(HeadsetIPhone)} sound"; Assert.AreEqual(expectedString, fakeInOut.FakeWrite); }
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; } }