Example #1
0
 public static void AssertGrabMoveIsValid(MoveResource move)
 {
     Assert.That(move, Is.Not.Null, $"{nameof(move)}");
     Assert.That(move.Owner, Is.Not.Null, $"{nameof(move.Owner)}");
     Assert.That(move.Name, Is.Not.Null, $"{nameof(move.Name)}");
     Assert.That(move.InstanceId, Is.Not.Null, $"{nameof(move.InstanceId)}");
     Assert.That(move.FirstActionableFrame, Is.Not.Null, $"{nameof(move.FirstActionableFrame)}");
     AssertSelfLinkIsPresent(move);
     AssertResourceContainsCorrectOwnerLink(move.Links.FirstOrDefault(l => l.Rel.Equals(CharacterLinkName)), move.Owner);
 }
Example #2
0
 public static void AssertThrowMoveIsValid(MoveResource move)
 {
     Assert.That(move, Is.Not.Null, $"{nameof(move)}");
     Assert.That(move.Angle, Is.Not.Null, $"{nameof(move.Angle)}");
     Assert.That(move.BaseDamage, Is.Not.Null, $"{nameof(move.BaseDamage)}");
     Assert.That(move.BaseKnockBackSetKnockback, Is.Not.Null, $"{nameof(move.BaseKnockBackSetKnockback)}");
     Assert.That(move.InstanceId, Is.Not.Null, $"{nameof(move.InstanceId)}");
     Assert.That(move.KnockbackGrowth, Is.Not.Null, $"{nameof(move.KnockbackGrowth)}");
     Assert.That(move.Name, Is.Not.Null, $"{nameof(move.Name)}");
     Assert.That(move.Owner, Is.Not.Null, $"{nameof(move.Owner)}");
     AssertSelfLinkIsPresent(move);
     AssertResourceContainsCorrectOwnerLink(move.Links.FirstOrDefault(l => l.Rel.Equals(CharacterLinkName)), move.Owner);
 }