Cześć, piszę sobie backend do gierki ekonomicznej.

Mam pewne wątpliwości odnośnie rozbieżności w testach:

  1. Piszę sobie w teście akceptacyjnym taki usecase:
    when; "Player want to improve a power station"
    then: "Power station goes level up, if player has metal enough and thus extraction of energy is increased"

I teraz tak: implementację testu piszę tu czy w integracyjnym modułu ? Bo jeśli w integracyjnym modułu to niby fajnie bo wszystko w 1 miejscu tematycznie, ale akceptacyjne zostaną pustę .. a z drugiej strony jeśli dam implementację tutaj, no to już w integracyjnym modułu nie będzie tego testu i powstawnie taka rozbieżność.

Nie ma problemu jeśli mam moduł, który nie rozmawia z użytkownikiem, tylko jest jakimś wsparciem do reszty modułów, bo nie ma o nim mowy w use casach.