Wpis z mikrobloga

@geralt0001: Trochę nie rozumiem. To nie jest prawidłowe rozwiązanie problemu.
Testy powinny być maksymalnie niezależne. Jeśli współdzielą bazę to się powinno je sekwencyjnie puszczać i najlepiej jakby sprzątały po sobie. Chyba, że jest jakiś suite zależnych od siebie testów.

Albo jak stawiasz bazę dla testów to przecież nie odpalasz nic póki baza nie jest gotowa.
  • Odpowiedz
@budyn: to innego typu problem. Co do sprzątania w przypadku bazy danych to wystarczy tego typu testy uruchomić w TransactionScope.

Tutaj rozwiązuje problem kiedy np robisz request HTTP i następnie uderzasz do bazy aby sprawdzić czy encja zapisała się w poprawnym stanie. Zakładając ze zapis do bazy dzieje się w osobnym wątku często może być tak ze encja jeszcze się nie zapisała, ale nie dlatego bo system nie działa tylko po
  • Odpowiedz