Sto scrivendo un'app al momento che ha una logica di business piuttosto ampia basata su date. Ho centinaia di migliaia di dischi da testare e tester che vogliono vedere come vengono gestiti quei dischi, che finora ha funzionato bene, tuttavia alcuni casi limite sono difficili da replicare. La ragione è che la maggior parte della logica è legata alla data odierna, in un modo o nell'altro. Qual è il modo migliore per gestirlo con entrambi i test unitari e per i test tradizionali? L'unico modo in cui posso davvero pensare è che la data di oggi sia falsificata e risolta.