public void CanMuteOffSystem()
        {
            var pre = new Preamplifier();

            pre.Mute(PreamplifierMuteState.On);
            pre.Mute(PreamplifierMuteState.Off);

            Assert.AreEqual(false, pre.IsMuted);
        }
        public void AutomaticMuteOffWhenVolumeChanged()
        {
            var pre = new Preamplifier();

            pre.Volume = 65;
            pre.Mute(PreamplifierMuteState.On);
            pre.Volume = 70;

            Assert.AreEqual(false, pre.IsMuted);
        }
        public void CanSoftMuteSystem()
        {
            var pre = new Preamplifier { Volume = 100 };

            pre.Mute(PreamplifierMuteState.Soft);

            Assert.AreEqual(true, pre.IsSoftMuted);
        }