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); }
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); }