Beispiel #1
0
        public void Articulo_Get_Assert()
        {
            var mock = new Mock <Infra.ILoteInfrastructure>();
            var articuloTipoManager = new Core.Managers.Lote(mock.Object, null, null, null);

            var lotes = LoteOutputFactory.GetList();

            mock.Setup(x => x.Get()).Returns(lotes);

            var items = articuloTipoManager.Get();

            Assert.AreEqual(lotes, items);
        }
Beispiel #2
0
        public void Articulo_Save_Assert()
        {
            var mock        = new Mock <Infra.ILoteInfrastructure>();
            var loteManager = new Core.Managers.Lote(mock.Object, null, null, null);

            var lote = LoteOutputFactory.Get();

            var inputLote = new Member.Input.Lote
            {
                Descripcion  = lote.Descripcion,
                Id           = lote.Id,
                Imagen       = lote.Imagen,
                NombreImagen = lote.NombreImagen
            };

            mock.Setup(x => x.Save(inputLote)).Returns(lote);
            mock.Setup(x => x.GetByDescripcion(inputLote.Descripcion)).Returns(LoteOutputFactory.GetList());

            var item = loteManager.Save(inputLote);

            Assert.AreEqual(lote, item);
        }