When is the best way to load initial data (MVVM, IoC, Unit testing)?

Printable View