---
title: PPDAwardTest
summary: API reference for PPDAwardTest.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Payment
reference_type: package
---

# PPDAwardTest

`PPDAwardTest` is a test fixture for PPD award test.*

## Purpose
- Covers automated checks for PPD award test.*

## Context
- Namespace: `SAIF.Business.Claim.Payment`
- Assembly/package: `SAIF.Business.Claim.Payment`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `TestType` | `Public Overrides ReadOnly Property TestType() As AwardTestBase(Of StateAwards.clsPPDAward).TestClaimTypes` | Returns test type. |
| `DumpRuleData` | `Public Sub DumpRuleData(ByVal inRules As clsRulesManager)` | Exposes the public member. |
| `CreatePPDAward` | `Public Sub CreatePPDAward(ByVal inClaimID As Decimal)` | Executes the `CreatePPDAward` operation. |
| `RetrievePPDAward` | `Public Sub RetrievePPDAward(ByVal inClaimID As Decimal, Optional ByVal ViewOnly As Boolean = False)` | Exposes the public member. |
| `GenerateSaveRetrieveAward` | `Public Sub GenerateSaveRetrieveAward(ByVal inClaimID As Decimal, Optional ByVal inAdvance As Boolean = True)` | Exposes the public member. |
| `GenerateAdvancedAward` | `Public Sub GenerateAdvancedAward(ByVal inClaimID As Decimal)` | Exposes the public member. |
| `GenerateMonthlyAward` | `Public Sub GenerateMonthlyAward(ByVal inClaimID As Decimal)` | Exposes the public member. |
| `GenerateOneTimeAward` | `Public Sub GenerateOneTimeAward(ByVal inClaimid As Decimal)` | Exposes the public member. |
| `GenerateSupportExceededAward` | `Public Sub GenerateSupportExceededAward(ByVal inClaimID As Decimal, Optional ByVal inMonthlyGoodExample As Boolean = True, _` | Exposes the public member. |
| `GenerateReductionExceededAward` | `Public Sub GenerateReductionExceededAward(ByVal inClaimID As Decimal, Optional ByVal inMonthlyGoodExample As Boolean = True, _` | Exposes the public member. |

## Inherited public members

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `AwardExists` | `Public Function AwardExists(ByVal inAwardNumber As Decimal) As Boolean` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `PaymentExists` | `Public Function PaymentExists(ByVal inPaymentID As Decimal) As Boolean` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `DeleteExistingStateAwards` | `Public Sub DeleteExistingStateAwards(ByVal inClaimID As Decimal, Optional ByVal CommitChanges As Boolean = False)` | Executes the `DeleteExistingStateAwards` operation. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `SaveAward` | `Public Function SaveAward(Optional ByVal useTransaction As Boolean = False) As Boolean` | Executes the `SaveAward` operation. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `Dump_LoadedRules` | `Public Sub Dump_LoadedRules(Optional ByVal inRuleType As RuleType = RuleType.All, Optional ByVal inDumpDetails As Boolean = False)` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `DisplayProviderPayee` | `Public Sub DisplayProviderPayee(ByVal inPayee As clsProviderPayee)` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `DisplaySupportPayee` | `Public Sub DisplaySupportPayee(ByVal inPayee As clsSupportPayee)` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `DisplayPersonPayee` | `Public Sub DisplayPersonPayee(ByVal inPayee As clsPayeeBase)` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |
| `DisplayOperatorInfo` | `Public Sub DisplayOperatorInfo(ByVal inUser As clsPaymentUser)` | Exposes the public member. | `SAIF.Business.Claim.Payment` — `AwardTestBase` |

## Behavioral notes
- This type is documented from its source declaration.
- The type participates in the `AwardTestBase` inheritance path used by `SAIF.Business.Claim.Payment`.

## Constraints and usage notes
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

## Sources
- `Business\SAIF.Business.Claim.Payment\SAIF.Business.Claim.Payment.Tests.MbUnit\PPDAwardTest.vb`
