public async Task ThenTheRequestIsValidated()
        {
            //Arrange
            var request = new GetPendingApprenticeshipUpdateRequest
            {
                Caller = new Caller {
                    CallerType = CallerType.Employer, Id = 888
                }
            };

            //Act
            await _handler.Handle(request);

            //Assert
            _validator.Verify(x => x.Validate(It.IsAny <GetPendingApprenticeshipUpdateRequest>()), Times.Once);
        }
Esempio n. 2
0
        public async Task ThenTheApiShouldBeCalledToGetData()
        {
            //Arrange
            var request = new GetPendingApprenticeshipUpdateQueryRequest
            {
                ApprenticeshipId = 1,
                ProviderId       = 1
            };

            //Act
            await _handler.Handle(request, new CancellationToken());

            //Assert
            _clientApi.Verify(x => x.GetPendingApprenticeshipUpdate(It.IsAny <long>(), It.IsAny <long>()), Times.Once);
        }