Пример #1
0
 public void Setup()
 {
     this._apiManager     = A.Fake <IBmllDataRequestsApiManager>();
     this._policyFactory  = A.Fake <IPolicyFactory>();
     this._storageManager = A.Fake <IBmllDataRequestsStorageManager>();
     this._logger         = A.Fake <ILogger <BmllDataRequestsManager> >();
 }
 public BmllDataRequestsManager(
     IBmllDataRequestsApiManager apiManager,
     IBmllDataRequestsStorageManager storageManager,
     IPolicyFactory policyFactory,
     ILogger <BmllDataRequestsManager> logger)
 {
     this._apiManager     = apiManager ?? throw new ArgumentNullException(nameof(apiManager));
     this._storageManager = storageManager ?? throw new ArgumentNullException(nameof(storageManager));
     this._policyFactory  = policyFactory ?? throw new ArgumentNullException(nameof(policyFactory));
     this._logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }