Although it's more convenient to create the factories once inside the `setUp`, I find easier to read and understand what the test is doing, by declaring them inside the test. It's a tedious and boring task but I feel that we should follow this behavior only for the tests and create the minimal set of factories we need for each test. Thoughts?