W testach jednostkowych chodzi o przetestowanie reguły w oderwaniu od całego otoczenia - testujemy poprawność samej reguły a nie np. usług, z których ona korzysta.
Aby móc zastosować takie podejście należy skorzystać z bibliotek mockujących, np. jMock. Biblioteka ta umożliwia wykonanie klasy, która zastępuje usługę rejestrując wywołania jej metod (nazwa metody, ilość wywołań, czas wywołania, kolejność wywołań).