public HomeController(
     IMovieDbService movieDbService,
     IBlurayDotComService blurayDotComService,
     IBoxOfficeMojoService boxOfficeMojoService,
     IDvdEmpireService dvdEmpireService,
     IHtmlService htmlService,
     IImdbService imdbService,
     IMapper mapper,
     IRottenTomatoesService rottenTomatoesService)
 {
     this.movieDbService = movieDbService;
     this.blurayDotComService = blurayDotComService;
     this.boxOfficeMojoService = boxOfficeMojoService;
     this.dvdEmpireService = dvdEmpireService;
     this.htmlService = htmlService;
     this.imdbService = imdbService;
     this.mapper = mapper;
     this.rottenTomatoesService = rottenTomatoesService;
 }
示例#2
0
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            #if DEBUG
            Xamarin.Calabash.Start();
            #endif

            string rottenKey = NSBundle.MainBundle.ObjectForInfoDictionary("RottenTomatoesKey").ToString();
            _service = new RottenTomatoesService (rottenKey);
            //			_service = new MockService();

            _window = new UIWindow (UIScreen.MainScreen.Bounds);

            _boxOfficeViewController = new BoxOfficeViewController (_service);
            _detailsViewController = new MovieDetailsViewController(_service);

            _navigationController = new UINavigationController(_boxOfficeViewController);
            _window.RootViewController = _navigationController;

            _window.MakeKeyAndVisible ();

            return true;
        }
 public MovieDetailsViewController(IRottenTomatoesService service)
 {
     _service = service;
 }
 public void TestCleanup() {
     _service = null;
 }
 public void TestInitialize() {
     _service = new RottenTomatoesService();
 }
 public BoxOfficeViewController(IRottenTomatoesService service)
 {
     _service = service;
 }
示例#7
0
 public MovieFacade(IRottenTomatoesService rottenTomatoes,
                    IStuffLibraryCache cache)
 {
     _rottenTomatoes = rottenTomatoes;
     _cache          = cache;
 }