public YoutubeResultsSearchTermApiTests() { _serviceProvider = new YoutubeServiceProviderMock(); _repository = new YoutubeResultsRepositoryMock(); _lookup = new YoutubeLookupService(_serviceProvider, _repository); _controller = new SearchController(_lookup); }
public ResultsRepositoryTests() { _serviceProvider = new YoutubeResultsRepositoryMock(); // var client = new MongoClient("mongodb://localhost:27017"); // var someOptions = Options.Create(new Settings() { ConnectionString = "mongodb://localhost:27017", Database = "SegfyDb" }); // var mongodb = new MongoDbContext(someOptions, client); // _serviceProvider = new YoutubeResultsRepository(mongodb); }
public ItemController(IYoutubeResultsRepository repository) { _repository = repository; }
public YoutubeLookupService(IYoutubeServiceProvider serviceProvider, IYoutubeResultsRepository repository) { _serviceProvider = serviceProvider; _repository = repository; }
public YoutubeResultsItemApiTests() { _repository = new YoutubeResultsRepositoryMock(); _controller = new ItemController(_repository); }