Pergunta

Alguém sabe de uma ferramenta do Windows para datas relatório falsas / vezes para um processo?

Aparentemente, há programas Linux que pode ser usado para testar como o software vai reagir no futuro / em um fuso horário diferente ou para acionar tarefas agendadas sem modificar o relógio do sistema. Existem tais programas para Windows?

Foi útil?

Solução

RunAsDate pode fazer isso.

Outras dicas

A partir de cerca de 2 anos, eu sempre abstrair a chamada para DateTime.Now (C #) através de uma classe Utility. Dessa forma eu posso sempre falso a data / hora, se eu quiser, ou apenas passá-lo diretamente através de DateTime.Now.

Sounds similiar ao que BillH sugeriu.

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

Wrapper suas chamadas para o 'getCurrentDateTime ()' chamadas do sistema para que você possa introduzir compensações ou multiplicadores em tempos seu código lê durante os testes?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top