Could you split those unit tests into as small parts as possible (dont worry about code redundancy, but we want to catch as precise errors as possible. Also try to give them clear names