public void should_clean() { var extractIds = _extracts.Select(x => x.Id).ToList(); Assert.True(_extractsContext.TempMetricMigrationExtracts.Any()); Assert.True(_extractsContext.MetricMigrationExtracts.Any()); _clearMgs.Clear(extractIds).Wait(); Assert.False(_extractsContext.TempMetricMigrationExtracts.Any()); Assert.False(_extractsContext.MetricMigrationExtracts.Any()); Assert.False(_extractsContext.ExtractHistory.Any(x => extractIds.Contains(x.ExtractId))); }
public async Task <bool> Handle(ClearAllMetricExtracts request, CancellationToken cancellationToken) { await _cleanMgsExtracts.Clear(request.ExtractIds); return(true); }