More moves, allow for typeless moves
This commit is contained in:
@@ -59,12 +59,12 @@ public class HiddenPowerTests
|
||||
staticLibrary.Setup(x => x.Types).Returns(typeLibrary);
|
||||
dynamicLibrary.Setup(x => x.StaticLibrary).Returns(staticLibrary.Object);
|
||||
|
||||
var moveType = new TypeIdentifier(1, "normal");
|
||||
TypeIdentifier? moveType = new TypeIdentifier(1, "normal");
|
||||
|
||||
var hiddenPower = new HiddenPower();
|
||||
hiddenPower.ChangeMoveType(executingMove.Object, target.Object, 0, ref moveType);
|
||||
|
||||
await Assert.That(moveType.Name).IsEqualTo(test.ExpectedType);
|
||||
await Assert.That(moveType!.Value.Name).IsEqualTo(test.ExpectedType);
|
||||
}
|
||||
|
||||
[Test, MethodDataSource(nameof(HiddenPowerTestData))]
|
||||
|
||||
@@ -63,7 +63,7 @@ public class MultiAttackTests
|
||||
var move = new Mock<IExecutingMove>();
|
||||
var target = new Mock<IPokemon>();
|
||||
var user = new Mock<IPokemon>();
|
||||
var typeIdentifier = new TypeIdentifier(1, "Normal");
|
||||
TypeIdentifier? typeIdentifier = new TypeIdentifier(1, "Normal");
|
||||
var dynamicLibrary = new Mock<IDynamicLibrary>();
|
||||
var staticLibrary = new Mock<IStaticLibrary>();
|
||||
var item = new Mock<IItem>();
|
||||
@@ -84,6 +84,6 @@ public class MultiAttackTests
|
||||
multiAttack.ChangeMoveType(move.Object, target.Object, 0, ref typeIdentifier);
|
||||
|
||||
// Assert
|
||||
await Assert.That(typeIdentifier.Name).IsEqualTo(test.ExpectedTypeName);
|
||||
await Assert.That(typeIdentifier!.Value.Name).IsEqualTo(test.ExpectedTypeName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user