Ho alcune classi di repository che intendono comunicare con diversi tipi di dati, derivanti da un'interfaccia IRepository
.Come si esegue il test dell'unità per una classe che intende comunicare con i dati?
Nelle implementazioni, il codice parla con un'origine dati, sia questa una directory di file XML o un database o anche solo una cache. È possibile testare in modo affidabile una qualsiasi di queste implementazioni? Non vedo l'implementazione di un'implementazione fittizia, perché quindi sto solo testando il codice fittizio e non il codice reale.