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>();
        }
Ejemplo n.º 2
0
 public MainViewModel(IDataService dataService, IGameApp app, IGamePayload payload)
 {
     _dataService = dataService;
     _app         = app;
     _payload     = payload;
 }
 public GameDetailViewModel(IGamePayload payload, IDataService dataService)
 {
     _payload     = payload;
     _dataService = dataService;
 }
Ejemplo n.º 4
0
 public FormsGameApp(IGamePayload payload)
 {
     _payload = payload;
 }