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; }
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; }
public MovieFacade(IRottenTomatoesService rottenTomatoes, IStuffLibraryCache cache) { _rottenTomatoes = rottenTomatoes; _cache = cache; }