dicembre 2009 Blog Posts
Leggi la prima parte qui
Scelgo le ultime due colonne da cui partire per la valorizzazione in quanto sono le più semplici, infatti, ho un valore per ogni titolarità.
Abbiamo bisogno di:
Creare le colonne Rendita e Valore
Mappare le colonne con i campi RenditaCatastale e ValoreFabbricato della classe Titolarita
Formattare il numero come 1.000,00
Aggiungere una riga per ogni Titolarita
Partiamo dalla grid. L'implementazione attuale è la seguente e non fa ancora nulla:
public class Grid
...
Devo riempire una grid con i seguenti dati:
La quale rappresenta un esempio di una lista di fabbricati di una pratica ICI. Ogni riga rappresenta la titolarità di un fabbricato quindi sono rappresentati tre fabbricati di cui il primo con due titolarita.
Come vediamo la rappresentazione dei dati ha un pò di logica ad esempio la prima colonna ha due formattazioni diverse in base ad un valore booleano, poi dalla seconda colonna i dati legati al fabbricato vengono ripetuti se ci sono diverse titolarità ed infine ci...
Una cosa fastidiosa nell'usare il TDD con Visual Studio è la mancanza di strumenti pensati per chi scrive i test prima del codice.
ReSharper risolve parzialmente il problema; ad esempio quando da un test creiamo la classe sotto test viene creata nello stesso file. Si può spostare in un altro file, ma rimane nel progetto di test.
Cercando in rete ho trovato un plugin di resharper che ovvia al problema: TDD Productivity Plugin for Resharper. Si installa tramite un setupkit ed è compatibile con le versioni 4.5...