public void inizializzaTest() { _ritoccoSrv = LumenApplication.Instance.getServizioAvviato <IFotoRitoccoSrv>(); _explorerSrv = LumenApplication.Instance.getServizioAvviato <IFotoExplorerSrv>(); _venditoreSrv = LumenApplication.Instance.getServizioAvviato <IVenditoreSrv>(); _gestoreImmaginiSrv = LumenApplication.Instance.getServizioAvviato <IGestoreImmagineSrv>(); }
private Fotografia cercaUnaFotoQuasiasi() { IFotoExplorerSrv fotoExplorer = LumenApplication.Instance.getServizioAvviato <IFotoExplorerSrv>(); ParamCercaFoto p = new ParamCercaFoto(); p.paginazione = new Lumen.Util.Paginazione { take = 1 }; fotoExplorer.cercaFoto(p); if (fotoExplorer.fotografie.Capacity == 0) { return(null); } return(fotoExplorer.fotografie[0]); }
public void simulaUiStaccando3() { Carrello carrello; String notePrec; String numAggiunto; IVenditoreSrv venditoreSrv; using (new UnitOfWorkScope()) { var context = UnitOfWorkScope.currentDbContext; carrello = context.Carrelli.Include("righeCarrello").Where(c => c.righeCarrello.Count > 0 && c.righeCarrello.Count < 3 && c.venduto == false).FirstOrDefault(); } using (new UnitOfWorkScope()) { var context = UnitOfWorkScope.currentDbContext; venditoreSrv = LumenApplication.Instance.getServizioAvviato <IVenditoreSrv>(); venditoreSrv.caricareCarrello(carrello); // Salvo le note precedenti. notePrec = venditoreSrv.carrello.note; if (notePrec == null) { notePrec = String.Empty; } } bool aggiungiUnaRiga = true; List <Fotografia> fotos = new List <Fotografia>(); ParamStampaFoto par = null; if (aggiungiUnaRiga) { using (new UnitOfWorkScope()) { // Cerco una fotografia a caso IFotoExplorerSrv fotoExplorerSrv = LumenApplication.Instance.getServizioAvviato <IFotoExplorerSrv>(); fotoExplorerSrv.cercaFoto(new ParamCercaFoto { paginazione = new Paginazione { take = 1 } }); var dbContext = UnitOfWorkScope.currentDbContext; par = new ParamStampaFoto { formatoCarta = dbContext.FormatiCarta.First(), nomeStampante = Costanti.NomeStampantePdf }; fotos = fotoExplorerSrv.fotografie; } } using (new UnitOfWorkScope()) { // Modifico l'oggetto da staccato Random rnd = new Random(); int randomNumber = rnd.Next(0, 9); numAggiunto = randomNumber.ToString(); venditoreSrv.carrello.note = venditoreSrv.carrello.note + numAggiunto; if (aggiungiUnaRiga) { venditoreSrv.aggiungereStampe(fotos, par); } } using (new UnitOfWorkScope()) { var context = UnitOfWorkScope.currentDbContext; string msgErrore = venditoreSrv.salvareCarrello(); bool esito = (msgErrore == null); Assert.IsTrue(esito); } using (new UnitOfWorkScope()) { var context = UnitOfWorkScope.currentDbContext; Carrello carrello2 = context.Carrelli.Where(c => c.id == carrello.id).Single(); Assert.AreEqual(carrello2.note, notePrec + numAggiunto); } }