public void Does_SaveNull_DoesNotThrow() { var factory = new ConnectionStringFactory(this._configuration); var repo = new RuleAnalyticsAlertsRepository(factory, this._logger); Assert.DoesNotThrowAsync(() => repo.Create(null)); }
public async Task Does_Save_ValidDto() { var alertAnalytics = new AlertAnalytics { SystemProcessOperationId = 1, CancelledOrderAlertsRaw = 10, CancelledOrderAlertsAdjusted = 2, HighProfitAlertsRaw = 3, HighProfitAlertsAdjusted = 1, HighVolumeAlertsRaw = 2, HighVolumeAlertsAdjusted = 1, LayeringAlertsRaw = 8, LayeringAlertsAdjusted = 3, MarkingTheCloseAlertsRaw = 2, MarkingTheCloseAlertsAdjusted = 2, SpoofingAlertsRaw = 0, SpoofingAlertsAdjusted = 0, WashTradeAlertsRaw = 3, WashTradeAlertsAdjusted = 1, FixedIncomeHighProfitAlertsAdjusted = 10, FixedIncomeHighProfitAlertsRaw = 11, FixedIncomeHighVolumeIssuanceAlertsAdjusted = 9, FixedIncomeHighVolumeIssuanceAlertsRaw = 10, FixedIncomeWashTradeAlertsRaw = 5, FixedIncomeWashTradeAlertsAdjusted = 4, RampingAlertsRaw = 99, RampingAlertsAdjusted = 100, PlacingOrdersAlertsRaw = 88, PlacingOrdersAlertsAdjusted = 89 }; var factory = new ConnectionStringFactory(this._configuration); var repo = new RuleAnalyticsAlertsRepository(factory, this._logger); await repo.Create(alertAnalytics); }