public void TestCannotBeRemovedFromGlobalMixer() { bass.Mixer.Remove(track); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(bass.Mixer.Handle)); }
public void TestFreedChannelRemovedFromDefault() { track.Dispose(); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.Zero); }
public void TestMovedToGlobalMixerWhenRemovedFromMixer() { var secondMixer = bass.CreateMixer(); secondMixer.Add(track); secondMixer.Remove(track); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(bass.Mixer.Handle)); }
public void TestChannelMovedToGlobalMixerAfterDispose() { var secondMixer = bass.CreateMixer(); secondMixer.Add(track); bass.Update(); secondMixer.Dispose(); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(bass.Mixer.Handle)); }
public void TestTrackIsMovedBetweenMixers() { var secondMixer = bass.CreateMixer(); secondMixer.Add(track); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(secondMixer.Handle)); bass.Mixer.Add(track); bass.Update(); Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(bass.Mixer.Handle)); }
public void TestAddedToGlobalMixerByDefault() { Assert.That(BassMix.ChannelGetMixer(getHandle()), Is.EqualTo(bass.Mixer.Handle)); }