Tenho a seguinte regra de negocio: Informado uma certa data, ela só é considerada válida caso seja no mínimo três dias depois da data atual.
por exemplo: hoje é dia 26/03/2011, então para a data informada ser válida tem que ser no mínimo 29/03/2011.
mais não sei como testar isso, não sei como usar a data atual.
alguém pode me ajudar?
Vlw.
[quote=acerola]Tenho a seguinte regra de negocio: Informado uma certa data, ela só é considerada válida caso seja no mínimo três dias depois da data atual.
por exemplo: hoje é dia 26/03/2011, então para a data informada ser válida tem que ser no mínimo 29/03/2011.
mais não sei como testar isso, não sei como usar a data atual.
alguém pode me ajudar?
Vlw.[/quote]
Nao sei existe uma solucao melhor pra isso, mas eu resolve criando uma classe, por exemplo: Relogio com uma propriedade data, que uso tanto para testes quanto para o sistema sendo testado. O relogio possui um metodo por exemplo getData() que te retorna a propriedade data setada nele em casos de testes ou o new Date() caso a data setada esteja nula (que sera o caso quando nao estiver em teste).