aboutsummaryrefslogtreecommitdiffziptar.gz
path: root/src/Godosa.Core.Tests/Audio/AudioMixTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Godosa.Core.Tests/Audio/AudioMixTests.cs')
-rw-r--r--src/Godosa.Core.Tests/Audio/AudioMixTests.cs22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Godosa.Core.Tests/Audio/AudioMixTests.cs b/src/Godosa.Core.Tests/Audio/AudioMixTests.cs
new file mode 100644
index 0000000..93a0bed
--- /dev/null
+++ b/src/Godosa.Core.Tests/Audio/AudioMixTests.cs
@@ -0,0 +1,22 @@
+using Godosa.Core.Audio;
+using Xunit;
+
+namespace Godosa.Core.Tests.Audio;
+
+public class AudioMixTests
+{
+ private sealed class Plain : IAudioMix
+ {
+ public HrtfMode Hrtf => default;
+ public float ChannelGain(int channel, AudioPauseState state) => 1f;
+ public bool Pausable(int channel) => true;
+ public bool WorldPaused(AudioPauseState state) => false;
+ }
+
+ [Fact]
+ public void ChannelName_DefaultsToTheNumber()
+ {
+ IAudioMix mix = new Plain();
+ Assert.Equal("2", mix.ChannelName(2));
+ }
+}