Ensure duplicate mods cannot be defined

This commit is contained in:
Dean Herbert
2021-06-22 17:41:20 +09:00
parent 6c3d2315d0
commit c4fde635c6
2 changed files with 28 additions and 3 deletions

View File

@ -14,6 +14,14 @@ namespace osu.Game.Tests.Mods
[TestFixture]
public class ModUtilsTest
{
[Test]
public void TestModIsNotCompatibleWithItself()
{
var mod = new Mock<CustomMod1>();
Assert.That(ModUtils.CheckCompatibleSet(new[] { mod.Object, mod.Object }, out var invalid), Is.False);
Assert.That(invalid, Is.EquivalentTo(new[] { mod.Object }));
}
[Test]
public void TestModIsCompatibleByItself()
{