Widget tests aren't well covered yet, should have more demonstrations of how to use this: * Mocking the repository and making sure it's being called * Container Widgets * UI Widgets