/// <summary> /// Calculates the benefits point withdraw. /// </summary> /// <param name="count">The count.</param> /// <param name="calculate">The calculate.</param> protected override void CalculatePointWithdraw(decimal count, ICalculate calculate) { int point = calculate.CalculateWithdraw(count, coefWindrawPoint, this.Point); this.Point = point < 0 ? 0 : point; }