@Test
void purchasingNoStrategy() {

    final Participation mock = mock(ParticipationImpl.class);
    final ParticipationDescriptor pd = new ParticipationDescriptor(mock, () -> MockLoanBuilder.fresh());
    final PowerTenant tenant = mockTenant();
    final PurchasingOperationDescriptor d = mockPurchasingOperationDescriptor(pd);
    final StrategyExecutor<ParticipationDescriptor, PurchaseStrategy, Participation> exec = new StrategyExecutor<>(
            tenant, d);
    assertThat(exec.get()).isEmpty();
    // check events
    final List<Event> events = getEventsRequested();
    assertThat(events).isEmpty();
}