Currently, tests are far more complex than they need to be because of the different dependency requirements for each test. Helper methods for the dependencies were created piecemeal, and without a consistent pattern. As a result, it is hard to know what each test is doing, and using with regard to dependencies.
A common set of builders that implement the Builder Pattern could go a long way to simplifying this complexity.
Currently, tests are far more complex than they need to be because of the different dependency requirements for each test. Helper methods for the dependencies were created piecemeal, and without a consistent pattern. As a result, it is hard to know what each test is doing, and using with regard to dependencies.
A common set of builders that implement the Builder Pattern could go a long way to simplifying this complexity.