Bring back behaviour of checking incompatibility on gameplay validity

This commit is contained in:
Salman Ahmed
2022-05-04 17:21:19 +03:00
parent 20e277d2e5
commit 8f04db5df5
3 changed files with 28 additions and 14 deletions

View File

@ -134,6 +134,18 @@ namespace osu.Game.Tests.Mods
private static readonly object[] invalid_mod_test_scenarios =
{
// incompatible pair.
new object[]
{
new Mod[] { new OsuModDoubleTime(), new OsuModHalfTime() },
new[] { typeof(OsuModDoubleTime), typeof(OsuModHalfTime) }
},
// incompatible pair with derived class.
new object[]
{
new Mod[] { new OsuModNightcore(), new OsuModHalfTime() },
new[] { typeof(OsuModNightcore), typeof(OsuModHalfTime) }
},
// system mod.
new object[]
{