/// <summary> /// Initializes a new instance of the <see cref="AzureBillingApiClientHelper"/> class. /// </summary> /// <param name="settings"><see cref="ICostMonitoringSettings"/> instance.</param> /// <exception cref="ArgumentNullException"><paramref name="settings"/> is <see langword="null"/></exception> public AzureBillingApiClientHelper(ICostMonitoringSettings settings) { this._settings = settings.ThrowIfNullOrEmpty(); this._wrapper = new AzureBillingApiClientWrapper(this._settings); }
/// <summary> /// Initializes a new instance of the <see cref="AzureBillingApiClientWrapperTests"/> class. /// </summary> /// <param name="fixture"><see cref="AzureBillingApiClientWrapperFixture"/> instance.</param> public AzureBillingApiClientWrapperTests(AzureBillingApiClientWrapperFixture fixture) { this._settings = fixture.Settings; this._subscriptionId = fixture.SubscriptionId; this._wrapper = fixture.Wrapper; }