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); }
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); }