public void PlayTest() { var output = new OutputMock(); var mobile = new PhoneStub(output); var playback = new IphoneHeadset(output); mobile.PlaybackComponent = playback; mobile.Play(new object()); Assert.IsTrue(output.Output.ToUpper().Contains("SOUND")); }
public void PlaySamsungHeadsetTest() { var output = new OutputMock(); var mobile = new PhoneStub(output); var playback = new SamsungHeadset(output); mobile.PlaybackComponent = playback; mobile.Play(new object()); string playbackOutput = output.Output.ToUpper(); Assert.IsTrue(playbackOutput.Contains("SOUND")); Assert.IsTrue(playbackOutput.Contains("SAMSUNG")); }
public void PlayTest() { var output = new OutputMock(); var mobile = new PhoneStub(output); var playback = new ExternalSpeaker(output); mobile.PlaybackComponent = playback; mobile.Play(new object()); string playbackOutput = output.Output.ToUpper(); Assert.IsTrue(playbackOutput.Contains("SOUND")); Assert.IsTrue(playbackOutput.Contains("EXTERNAL")); }
public void PlayTest() { var output = new OutputMock(); var mobile = new PhoneStub(output); var playback = new UnofficialIphoneHeadset(output); mobile.PlaybackComponent = playback; mobile.Play(new object()); string playbackOutput = output.Output.ToUpper(); Assert.IsTrue(playbackOutput.Contains("SOUND")); Assert.IsTrue(playbackOutput.Contains("IPHONE")); Assert.IsTrue(playbackOutput.Contains("UNOFFICIAL")); }