private bool AssertEventIsExpected(RefreshLegalEntityEvent e, IEnumerable <AccountLegalEntity> pagedData)
        {
            pagedData.Any(ale =>
                          ale.AccountId == e.AccountId &&
                          ale.AccountLegalEntityId == e.AccountLegalEntityId &&
                          ale.LegalEntityId == e.LegalEntityId &&
                          ale.Name == e.OrganisationName).Should().BeTrue();

            return(true);
        }
        public Task RunEvent([NServiceBusTrigger(Endpoint = QueueNames.RefreshLegalEntity)] RefreshLegalEntityEvent message)
        {
            var addRequest = new AddRequest
            {
                AccountId            = message.AccountId,
                AccountLegalEntityId = message.AccountLegalEntityId,
                LegalEntityId        = message.LegalEntityId,
                OrganisationName     = message.OrganisationName
            };

            return(_legalEntitiesService.Add(addRequest));
        }