private void ShouldDisAllowMove(Claim claim, IClaimSource characterGroup, AddClaimForbideReason reason) { characterGroup.ValidateIfCanMoveClaim(claim).ShouldBe(new [] { reason }); }
public static void EnsureCanMoveClaim(this IClaimSource claimSource, Claim claim) { ThrowIfValidationFailed(claimSource.ValidateIfCanMoveClaim(claim), claim); }
private void ShouldAllowMove(Claim claim, IClaimSource characterGroup) { characterGroup.ValidateIfCanMoveClaim(claim).ShouldBeEmpty(); }