Move all battle state from IPokemon to an ephemeral IBattlePokemon wrapper
This commit is contained in:
@@ -22,7 +22,8 @@ public class ChipAwayTests
|
||||
var bypass = false;
|
||||
|
||||
// Act
|
||||
script.BypassDefensiveStatBoosts(Substitute.For<IExecutingMove>(), Substitute.For<IPokemon>(), 0, ref bypass);
|
||||
script.BypassDefensiveStatBoosts(Substitute.For<IExecutingMove>(), Substitute.For<IBattlePokemon>(), 0,
|
||||
ref bypass);
|
||||
|
||||
// Assert
|
||||
await Assert.That(bypass).IsTrue();
|
||||
@@ -40,7 +41,8 @@ public class ChipAwayTests
|
||||
var bypass = false;
|
||||
|
||||
// Act
|
||||
script.BypassEvasionStatBoosts(Substitute.For<IExecutingMove>(), Substitute.For<IPokemon>(), 0, ref bypass);
|
||||
script.BypassEvasionStatBoosts(Substitute.For<IExecutingMove>(), Substitute.For<IBattlePokemon>(), 0,
|
||||
ref bypass);
|
||||
|
||||
// Assert
|
||||
await Assert.That(bypass).IsTrue();
|
||||
|
||||
Reference in New Issue
Block a user