Beispiel #1
0
        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);
        }
Beispiel #2
0
 public EntidadConValueObjectCompuesto(ValueObjectCompuesto compuesto)
 {
     Compuesto = compuesto;
 }