There are some edge cases to do with units when using time aggregation and programs. This issue is to make additional tests to make sure that the different types of coverages are aggregated correctly (with sum or average) - in particular, that one-off vs continuous programs are correctly handled