public RealEstateController(
     IPaymentTransfersClient paymentTransfersClient,
     RealEstateResponseFormatter realEstateResponseFormatter,
     IRequestContext requestContext)
 {
     _paymentTransfersClient      = paymentTransfersClient;
     _realEstateResponseFormatter = realEstateResponseFormatter;
     _requestContext = requestContext;
 }
 public DataGenerator(
     ICampaignClient campaignClient,
     ICustomerManagementServiceClient customerManagementServiceClient,
     IPaymentTransfersClient paymentTransfersClient,
     IWalletManagementClient walletManagementClient,
     ICustomerProfileClient customerProfileClient,
     IRabbitPublisher <EmailCodeVerifiedEvent> emailVerifiedPublisher,
     ILogFactory logFactory)
 {
     _campaignClient = campaignClient;
     _customerManagementServiceClient = customerManagementServiceClient;
     _paymentTransfersClient          = paymentTransfersClient;
     _walletManagementClient          = walletManagementClient;
     _customerProfileClient           = customerProfileClient;
     _emailVerifiedPublisher          = emailVerifiedPublisher;
     _log = logFactory.CreateLog(this);
 }