Me pregunto si alguien ha encontrado una buena solución para esto:NUnit Assert.AreEqual DateTime tolerancias
En nuestras pruebas unitarias; comúnmente usamos Assert.AreEqual()
para validar nuestros resultados. Todo está bien y bien; hasta que comencemos a tratar de usar esto en las propiedades de DateTime.
Aunque los tiempos son muy similares, a veces se desactivan en milisegundos, lo que hace que las pruebas fallen. En nuestra aplicación; siempre que sean precisos al segundo; eso es lo suficientemente bueno para nosotros.
¿Alguien ha encontrado una buena manera de implementar de alguna manera las tolerancias en este caso? Por lo general, nuestra solución es dividirla en 2 declaraciones separadas; uno que comprueba el .ToShortDateString()
, y otro que comprueba .ToShortTimeString()
, pero parece descuidado en mi opinión.
Muy bonito. Nunca pensé en implementarlo de esta manera –
¿Pero no te refieres a '<'? –
@Dan Tao - Sí, mi pensamiento de afirmación fue al revés, sí, si lo quiere es un error, entonces debería < – SwDevMan81