La simulazione del DAL / Repository che ho passato a BLL / ViewModels a scopo di test non è molto diversa dalla creazione di un DAL in memoria. In questo momento sto usando un DAL in memoria in un nuovo progetto invece di prenderlo in giro e sta funzionando molto bene finora (anche più semplice di come configurare i mock che potrei dire).
Dato che non ho visto questo fatto negli esempi di libri / online ho pensato di chiederlo. C'è un problema con la scrittura di un DAL in memoria per testare BLL / ViewModels?
Sulla mia architettura tutti i componenti condividono una libreria comune con tutte le interfacce rilevanti. Le cose sono in ritardo, il che mi consente di scambiare qualsiasi componente con un'altra della stessa interfaccia.