godosa-engine

git clone https://git.godosa.eu/godosa-engine

master

raw ยท 552 bytes

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));
    }
}