Testando data e hora em .NET: por que DateTime.UtcNow arruína seus testes