From 0479027f644c686cf65d3ee9ceb65e14bd0e42e4 Mon Sep 17 00:00:00 2001 From: Dan Balasescu Date: Wed, 1 Dec 2021 11:29:02 +0900 Subject: [PATCH] Apply assertion fix from review --- .../DifficultyAdjustmentModCombinationsTest.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/osu.Game.Tests/NonVisual/DifficultyAdjustmentModCombinationsTest.cs b/osu.Game.Tests/NonVisual/DifficultyAdjustmentModCombinationsTest.cs index 612927337f..ae8eec2629 100644 --- a/osu.Game.Tests/NonVisual/DifficultyAdjustmentModCombinationsTest.cs +++ b/osu.Game.Tests/NonVisual/DifficultyAdjustmentModCombinationsTest.cs @@ -142,16 +142,16 @@ namespace osu.Game.Tests.NonVisual { Assert.AreEqual(expectedCombinations.Length, actualCombinations.Length); - foreach (Type[] expected in expectedCombinations) + Assert.Multiple(() => { - Type[] actualTypes = ModUtils.FlattenMods(actualCombinations).Select(m => m.GetType()).ToArray(); - - Assert.Multiple(() => + for (int i = 0; i < expectedCombinations.Length; ++i) { - foreach (var expectedType in expected) - Assert.Contains(expectedType, actualTypes); - }); - } + Type[] expectedTypes = expectedCombinations[i]; + Type[] actualTypes = ModUtils.FlattenMod(actualCombinations[i]).Select(m => m.GetType()).ToArray(); + + Assert.That(expectedTypes, Is.EquivalentTo(actualTypes)); + } + }); } private class ModA : Mod