public AccountViewModelBuilder(
            ICustomerAccountsRequestBuilder customerAccountsRequestBuilder,
            ICustomerAccountsProvider customerAccountsProvider)
        {
            Condition.Requires(customerAccountsRequestBuilder, nameof(customerAccountsRequestBuilder)).IsNotNull();
            Condition.Requires(customerAccountsProvider, nameof(customerAccountsProvider)).IsNotNull();

            _customerAccountsRequestBuilder = customerAccountsRequestBuilder;
            _customerAccountsProvider       = customerAccountsProvider;
        }
 public CustomerViewModelBuilder(
     ICustomerRequestBuilder customerRequestBuilder,
     ICustomerProvider customerProvider,
     ICustomerAccountsRequestBuilder customerAccountsRequestBuilder,
     ICustomerAccountsProvider customerAccountsProvider)
 {
     _customerRequestBuilder         = customerRequestBuilder;
     _customerProvider               = customerProvider;
     _customerAccountsRequestBuilder = customerAccountsRequestBuilder;
     _customerAccountsProvider       = customerAccountsProvider;
 }