This commit is contained in:
@@ -21,8 +21,8 @@ public class ChoiceQueueTests
|
||||
choice2.Speed.Returns((uint)50);
|
||||
|
||||
var queue = new BattleChoiceQueue([choice1, choice2]);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -41,8 +41,8 @@ public class ChoiceQueueTests
|
||||
choice2.Speed.Returns((uint)50);
|
||||
|
||||
var queue = new BattleChoiceQueue([choice1, choice2]);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -69,7 +69,7 @@ public class ChoiceQueueTests
|
||||
var queue = new BattleChoiceQueue([choice1, choice2, choice3, choice4]);
|
||||
var result = queue.MovePokemonChoiceNext(pokemon3);
|
||||
await Assert.That(result).IsTrue();
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -97,7 +97,7 @@ public class ChoiceQueueTests
|
||||
queue.Dequeue();
|
||||
var result = queue.MovePokemonChoiceNext(pokemon1);
|
||||
await Assert.That(result).IsFalse();
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -124,10 +124,10 @@ public class ChoiceQueueTests
|
||||
var queue = new BattleChoiceQueue([choice1, choice2, choice3, choice4]);
|
||||
var result = queue.MovePokemonChoiceLast(pokemon2);
|
||||
await Assert.That(result).IsTrue();
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice4);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice4);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -155,8 +155,8 @@ public class ChoiceQueueTests
|
||||
queue.Dequeue();
|
||||
var result = queue.MovePokemonChoiceLast(pokemon1);
|
||||
await Assert.That(result).IsFalse();
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
|
||||
await Assert.That(queue.Dequeue()).IsEqualTo(choice4);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
|
||||
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice4);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user