Ejemplo n.º 1
0
        public async Task Without_StandardId_Then_QuerySent()
        {
            await OrganisationQueryController.GetOrganisationEarliestWithdrawal(_epaoId);

            Mediator.Verify(m => m.Send(It.Is <GetEarliestWithdrawalDateRequest>(q => q.OrganisationId == _epaoId &&
                                                                                 q.StandardId == null), It.IsAny <CancellationToken>()), Times.Once);
        }
Ejemplo n.º 2
0
        public async Task With_StandardId_Then_QuerySent()
        {
            var standardId = Builder <int> .CreateNew().Build();

            await OrganisationQueryController.GetOrganisationStandardEarliestWithdrawal(_epaoId, standardId);

            Mediator.Verify(m => m.Send(It.Is <GetEarliestWithdrawalDateRequest>(q => q.OrganisationId == _epaoId &&
                                                                                 q.StandardId == standardId), It.IsAny <CancellationToken>()), Times.Once);
        }
Ejemplo n.º 3
0
        public void Arrange()
        {
            Setup();

            _organisation = Builder <Organisation> .CreateNew().Build();

            OrganisationQueryRepositoryMock.Setup(q => q.GetByUkPrn(Moq.It.IsAny <long>()))
            .Returns(Task.FromResult((_organisation)));

            _result = OrganisationQueryController.SearchOrganisation(10000000).Result;
        }
Ejemplo n.º 4
0
        protected void Setup()
        {
            Mediator = new Mock <IMediator>();

            Mapper.Reset();
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Organisation, OrganisationResponse>();
            });

            SetupControllerMocks();

            OrganisationQueryController = new OrganisationQueryController(ControllerLoggerMock.Object, Mediator.Object, OrganisationQueryRepositoryMock.Object, UkPrnValidator, OrganisationControllerLocaliserMock.Object, ConfigMock.Object);
        }
        public void Arrange()
        {
            Setup();

            _organisation = Builder <Organisation> .CreateNew().Build();

            OrganisationQueryRepositoryMock.Setup(q => q.GetByUkPrn(Moq.It.IsAny <int>()))
            .Returns(Task.FromResult <Organisation>(null));

            try
            {
                var result = OrganisationQueryController.SearchOrganisation(10000000).Result;
            }
            catch (Exception exception)
            {
                _result = exception;
            }
        }