public async Task Then_RefreshLegalEntitiesCommand_Is_Sent(
            int pageNumber,
            int pageSize,
            [Frozen] Mock <IMediator> mockMediator,
            [Greedy] LegalEntityController controller)
        {
            mockMediator
            .Setup(mediator => mediator.Send(
                       It.Is <RefreshLegalEntitiesCommand>(x =>
                                                           x.PageNumber == pageNumber && x.PageSize == pageSize),
                       It.IsAny <CancellationToken>())).ReturnsAsync(Unit.Value);

            var controllerResult = await controller.RefreshLegalEntities(pageNumber, pageSize) as OkResult;

            Assert.IsNotNull(controllerResult);
        }
        public async Task Then_RefreshVendorRegistrationFormCaseStatusCommand_Is_Sent_And_Command_output_is_returned(
            DateTime from,
            DateTime lastCaseUpdated,
            [Frozen] Mock <IMediator> mockMediator,
            [Greedy] LegalEntityController controller)
        {
            mockMediator
            .Setup(mediator => mediator.Send(
                       It.Is <RefreshVendorRegistrationFormCaseStatusCommand>(x =>
                                                                              x.FromDateTime == from),
                       It.IsAny <CancellationToken>())).ReturnsAsync(lastCaseUpdated);

            var controllerResult = await controller.RefreshVendorRegistrationFormStatus(from) as OkObjectResult;

            Assert.IsNotNull(controllerResult);
            controllerResult.Value.Should().Be(lastCaseUpdated);
        }