Question

Quelqu'un connaît-il un outil Windows permettant de signaler de fausses dates / heures à un processus?

Apparemment, il existe des programmes Linux qui peuvent être utilisés pour tester le comportement futur du logiciel / dans un fuseau horaire différent ou pour déclencher des tâches planifiées sans modifier réellement l'horloge système. Existe-t-il de tels programmes pour Windows?

Était-ce utile?

La solution

RunAsDate peut le faire.

Autres conseils

Depuis environ 2 ans, j’abrège toujours l’appel à DateTime.Now (C #) via une classe Utility. De cette façon, je peux toujours simuler la date / heure si je le souhaite, ou simplement la transmettre directement à DateTime.Now.

Cela ressemble à ce que BillH a suggéré.

public class MyUtil
{
  public static DateTime GetDateTime()
  {
     return DateTime.Now.AddHours(5);
     //return DateTime.Now;   
  }
}

Encapsulez vos appels vers les appels système 'getCurrentDateTime ()' afin que vous puissiez introduire des décalages ou des multiplicateurs dans les heures que votre code lit pendant les tests?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top