public async Task And_Then_No_Result_Is_Returned_From_Mediator(
            BulkUploadAddDraftApprenticeshipsRequest request,
            [Greedy] BulkUploadController controller)
        {
            var controllerResult = await controller.AddDraftapprenticeships(request) as NotFoundResult;

            controllerResult.StatusCode.Should().Be((int)HttpStatusCode.NotFound);
        }
Exemple #2
0
        public async Task Then_Sends_Command_To_Validates_Csv_Records_From_Mediator(
            BulkUploadValidateApimRequest request,
            [Frozen] Mock <IMediator> mockMediator,
            [Greedy] BulkUploadController controller)
        {
            mockMediator
            .Setup(mediator => mediator.Send(
                       It.Is <ValidateBulkUploadRecordsCommand>(x => x.ProviderId == request.ProviderId && x.UserInfo == request.UserInfo),
                       It.IsAny <CancellationToken>())).ReturnsAsync(Unit.Value);

            var controllerResult = await controller.Validate(request) as ObjectResult;

            Assert.IsNotNull(controllerResult);
            controllerResult.StatusCode.Should().Be((int)HttpStatusCode.OK);
        }
        public async Task Then_Adding_Apprentices_From_Mediator(
            BulkUploadAddDraftApprenticeshipsRequest request,
            GetBulkUploadAddDraftApprenticeshipsResult response,
            [Frozen] Mock <IMediator> mockMediator,
            [Greedy] BulkUploadController controller)
        {
            mockMediator
            .Setup(mediator => mediator.Send(
                       It.Is <BulkUploadAddDraftApprenticeshipsCommand>(x => x.ProviderId == request.ProviderId && x.UserInfo == request.UserInfo),
                       It.IsAny <CancellationToken>())).ReturnsAsync(response);

            var controllerResult = await controller.AddDraftapprenticeships(request) as ObjectResult;

            Assert.IsNotNull(controllerResult);
            controllerResult.StatusCode.Should().Be((int)HttpStatusCode.OK);
        }