Diciamo che ho un'interfaccia IRepository implementata dalla classe Repository (usa il contesto del database per implementare i metodi IRepository). E interfaccia IUnitOfWork implementata dalla classe UnitOfWork usando IRepository.
Le mie domande sono:
1) Devo eseguire il test del Repository unitario per conto proprio? (non ho idea di come, perché usa il contesto del database e non so se è buona pratica simulare il contesto del database?)
2) Sarà sufficiente se sgozzerò IRepository e testò solo UnitOfWork?