A fake LeaseProvider used for dependency injection in unit tests.
Public Member Functions | |
FakeLeaseProvider (FakeLeaseProvider &&)=delete | |
FakeLeaseProvider & | operator= (FakeLeaseProvider &&)=delete |
Result< Lease > | Acquire (PW_SAPPHIRE_LEASE_TOKEN_TYPE) override |
uint16_t | lease_count () const |
Returns the number of active leases. | |
void | set_acquire_status (Status status) |
Sets the status to return from the Acquire method. | |
virtual Result< Lease > | Acquire (PW_SAPPHIRE_LEASE_TOKEN_TYPE name)=0 |