public async Task ThenAnyPublicOrganisationsShouldBeMarkedAsAlreadyAddedIfTheyHaveBeen()
        {
            //Arrange
            const string addedEntityName    = "Added entity";
            const string notAddedEntityName = "Not added entity";

            _mediator.Setup(x => x.SendAsync(It.IsAny <GetAccountLegalEntitiesRequest>()))
            .ReturnsAsync(new GetAccountLegalEntitiesResponse
            {
                Entites = new LegalEntities
                {
                    LegalEntityList = new List <LegalEntity>
                    {
                        new LegalEntity
                        {
                            Name = addedEntityName
                        }
                    }
                }
            });

            _mediator.Setup(x => x.SendAsync(It.IsAny <GetPublicSectorOrganisationQuery>()))
            .ReturnsAsync(new GetPublicSectorOrganisationResponse
            {
                Organisaions = new PagedResponse <PublicSectorOrganisation>
                {
                    Data = new List <PublicSectorOrganisation>
                    {
                        new PublicSectorOrganisation {
                            Name = addedEntityName
                        },
                        new PublicSectorOrganisation {
                            Name = notAddedEntityName
                        }
                    }
                }
            });


            //Act
            var actual = await _orchestrator.FindPublicSectorOrganisation("test", "362546752", string.Empty);

            //Assert
            Assert.IsNotNull(actual?.Data?.Results?.Data);
            Assert.AreEqual(2, actual.Data.Results.Data.Count);
            Assert.IsTrue(actual.Data.Results.Data.Single(x => x.Name.Equals(addedEntityName)).AddedToAccount);
            Assert.IsFalse(actual.Data.Results.Data.Single(x => x.Name.Equals(notAddedEntityName)).AddedToAccount);
        }
        private async Task <OrchestratorResponse <PublicSectorOrganisationSearchResultsViewModel> > FindPublicSectorOrganisation(string publicSectorOrganisationName, string hashedAccountId, string userIdClaim)
        {
            var response = await _orchestrator.FindPublicSectorOrganisation(publicSectorOrganisationName, hashedAccountId, userIdClaim);

            return(response);
        }