Jakie byłoby najlepsze podejście do testowania jednostkowego modelu zintegrowanego z aplikacją ściśle powiązaną z bazą danych?
Konkretnym scenariuszem jest tutaj koszyk na zakupy - chciałbym móc przetestować dodawanie usuwania i pobierania przedmiotów z koszyka, a także logikę ustalania cen itp. To wszystko moim zdaniem wymaga dostępu do bazy danych, chociaż kilkakrotnie przeczytałem, że należy unikać dostępu do bazy danych.