public void Setup() { var container = new TinyIoCContainer(); Resolver.ResetResolver(new TinyResolver(container)); container.Register <IGamePayload, GamePayload>(); _payload = container.Resolve <IGamePayload>(); container.Register <IDataService, DataService>(); container.Register <IGameDetailViewModel, GameDetailViewModel>(); _subject = container.Resolve <IGameDetailViewModel>(); }
public MainViewModel(IDataService dataService, IGameApp app, IGamePayload payload) { _dataService = dataService; _app = app; _payload = payload; }
public GameDetailViewModel(IGamePayload payload, IDataService dataService) { _payload = payload; _dataService = dataService; }
public FormsGameApp(IGamePayload payload) { _payload = payload; }