Estoy encontrando un problema al verificar las asignaciones en una clase muy simple.Verificación de fecha y hora asignaciones de NHibernate fluidez
System.ApplicationException: Por propiedad 'Creado' esperada misma elemento, pero obtuvo elemento diferente con el mismo valor '8/9/2011 12:07:55 AM ' del tipo 'System.DateTime'. Consejo: utilizar un CustomEqualityComparer al crear el objeto PersistenceSpecification .
He intentado crear sustituciones de los iguales y obtener métodos hashcode y que resultó en el mismo error. Indagué en el comparador de igualdad personalizado para las pruebas de especificación de persistencia y de nuevo pulsé el mismo error. Tal vez debería echar un vistazo a esto con un nuevo par de ojos en la mañana, pero siento que me falta algo muy básico.
Gracias a todos.
public class Blah
{
public int Id { get; set; }
public DateTime Created { get; set; }
public string Description { get; set; }
}
[Test]
public void Can_Correctly_Map_Blah()
{
new PersistenceSpecification<Blah>(Session)
.CheckProperty(c => c.Id, 1)
.CheckProperty(c => c.Description, "Big Description")
.CheckProperty(c => c.Created, System.DateTime.Now)
.VerifyTheMappings();
}
Gracias Cole, me nueva que debería haber ido a la cama la noche anterior y sólo se veía en este con una nueva perspectiva en la mañana. – Jesse