Esempio n. 1
0
        public async Task SetUp()
        {
            _requestId              = Guid.NewGuid();
            _sessionService         = Substitute.For <ISessionService>();
            _selectedOrganisationId = Guid.NewGuid();
            _sessionService.Get <List <ReferenceDataSearchResult> >($"Searchresults-{_requestId}").Returns(new List <ReferenceDataSearchResult>()
            {
                new ReferenceDataSearchResult()
                {
                    Id = Guid.NewGuid(), Name = "Org1"
                },
                new ReferenceDataSearchResult()
                {
                    Id = _selectedOrganisationId, Name = "Org2"
                },
                new ReferenceDataSearchResult()
                {
                    Id = Guid.NewGuid(), Name = "Org3"
                }
            });

            var handler = new GetSelectedOrganisationSearchResultHandler(_sessionService);

            _result = await handler.Handle(new GetSelectedOrganisationSearchResultRequest(_selectedOrganisationId, _requestId), CancellationToken.None);
        }
        public void ThenCorrectPartialAddressStringIsReturned()
        {
            var searchResult = new ReferenceDataSearchResult
            {
                Address = new ReferenceDataAddress
                {
                    Line1    = "Line 1",
                    Line2    = "",
                    Line3    = null,
                    Line4    = "   ",
                    Line5    = "Line 5",
                    Postcode = "Postcode"
                }
            };

            searchResult.GetAddressString().Should().Be("Line 1, Line 5, Postcode");
        }
 public AddNonDfESignInInformationCommand(ReferenceDataSearchResult organsistion, Guid requestId)
 {
     Organisation = organsistion;
     RequestId    = requestId;
 }