public void CheckInputAndOutputUnofficialHeadsetValue()
        {
            var output = new TestableOutput();
            UnofficialiPhoneHeadset unofficialiPhoneHeadset = new UnofficialiPhoneHeadset(output);

            string inputValue = $"Madonna Song";

            unofficialiPhoneHeadset.Play(inputValue);

            string outputValue   = output.WritenLineText;
            string expectedValue = $"{nameof(UnofficialiPhoneHeadset)} play {inputValue}";

            Assert.AreEqual(expectedValue, outputValue);
        }
        public void CheckInputAndOutputPhoneSpeakerValue()
        {
            var          output       = new TestableOutput();
            PhoneSpeaker phoneSpeaker = new PhoneSpeaker(output);

            string inputValue = "Madonna Song";

            phoneSpeaker.Play(inputValue);

            string outputValue   = output.WritenLineText;
            string expectedValue = $"{nameof(PhoneSpeaker)} play {inputValue}";

            Assert.AreEqual(expectedValue, outputValue);
        }
        public void CheckInputAndOutputSamsungHeadsetValue()
        {
            var            output         = new TestableOutput();
            SamsungHeadset samsungHeadset = new SamsungHeadset(output);

            string inputValue = "Madonna Song";

            samsungHeadset.Play(inputValue);

            string outputValue   = output.WritenLineText;
            string expectedValue = $"{nameof(SamsungHeadset)} play {inputValue}";

            Assert.AreEqual(expectedValue, outputValue);
        }