public void DebeGuardarYObtenerValueObjectCompuestos() { var dinero = new Dinero(10_000m, Moneda.COP); var valueObjectCompuesto = new ValueObjectCompuesto(dinero, DateTime.MaxValue); var entidadConValueObjectCompuesto = new EntidadConValueObjectCompuesto(valueObjectCompuesto); _contexto.Save(entidadConValueObjectCompuesto); _contexto.Flush(); var entidadConValueObjectCompuestoObtenido = _contexto.Query <EntidadConValueObjectCompuesto>().First(); Assert.AreEqual(dinero, entidadConValueObjectCompuestoObtenido.Compuesto.Dinero); Assert.AreEqual(valueObjectCompuesto, entidadConValueObjectCompuestoObtenido.Compuesto); }
public EntidadConValueObjectCompuesto(ValueObjectCompuesto compuesto) { Compuesto = compuesto; }