Structure Map

La ce foloseste StructureMap ? Raspunsul pe scurt  : este un tool simplu de DI Raspunsul pe lung : in postul precedent, vroiam sa testez un export de fisiere fara sa ating BD. Initial, codul arata cam asa : public ActionResult ExportDate(string id) { DateExport fe = new DateExport(); fe.id = id; export exp = […]

Continue reading →

NCover 2.0

Auzisem de NCover – dar nu avusesem posibilitatea sa il pun la lucru. De ce vroiam sa il folosesc ? Simplu: aveam teste automate (NUNIT) pentru proiect –unele cu Baza de date, altele fara. Ceea ce vroiam sa aflu este cit de mult acopar din codul sursa – adica cit de mult testele sunt complete. […]

Continue reading →

NBuilder

Ce este NBuilder  ? Un generator automat de obiecte – la care adauga proprietati default. De ex: var generator = new UniqueRandomGenerator(); var seq = new SequentialGenerator<int> { Direction = GeneratorDirection.Ascending, Increment = 1}; seq.StartingWith(1); BuilderSetup.DisablePropertyNamingFor<Linii, int>(x => x.Pret); Factura oh = Builder<Factura>.CreateNew().Build(); var q = Builder<Linii>.CreateListOfSize(10)     .WhereAll()     .Have(x=>x.Qty=generator.Next(1,100))     .And(x=>x.LineNumber = seq.Generate())                […]

Continue reading →

Smart Assembly

Pentru usurinta in folosire,Smart Assembly capata nota 10. Observatii : isi pastreaza in C:\program data cum a facut modificarile Daca aveti un site ASP.NET nu bifati “I want to automatically seal classes whenever possible” – nu o sa isi dea seama pentru, de ex,global.asax “ASP.global_asax’: cannot derive from sealed type ‘InfoValNew.MvcApplication” Fiecare dll ar trebui […]

Continue reading →

Mini tools list 2009

Programe, majoritatea(99,9%) free , pe care le folosesc ca programator si ca pasionat al Web-ului si GTD E o continuare la http://serviciipeweb.ro/iafblog/2008/01/18/mini+Free+Tools+List+2007.aspx si bineinteles inspirata de Hanselman Fara prea multa discutie, iata lista: Nume Folosit pentru Adresa Web Comentarii 7-Zip arhivare (zip, rar, etc) www.7-zip.org De ce sa dai banii pe Winzip ? NOTEPAD++ editare […]

Continue reading →