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; }