using fixtures instead of inline data; adding more unit tests that have data in a different order