public AutoSuggestControllerTests(ServiceLocatorFixture fixture) { fixture.MockInfoEndpoints(); _autoSuggestRepositoryMock = new Mock <IAutoSuggestRepository>(); var languageBranchRepositoryMock = new Mock <ILanguageBranchRepository>(); languageBranchRepositoryMock .Setup(m => m.ListEnabled()) .Returns(new List <LanguageBranch> { new LanguageBranch(new CultureInfo("en")), new LanguageBranch(new CultureInfo("no")) }); var indexHelperMock = new Mock <Index>(new Mock <IElasticSearchSettings>().Object); indexHelperMock.Setup(m => m.GetIndices()).Returns(Enumerable.Empty <IndexInformation>()); _controller = new ElasticAutoSuggestController( languageBranchRepositoryMock.Object, _autoSuggestRepositoryMock.Object, fixture.ServiceLocationMock.SettingsMock.Object, fixture.ServiceLocationMock.ServerInfoMock.Object, fixture.ServiceLocationMock.HttpClientMock.Object); }
public AutoSuggestControllerTests() { _autoSuggestRepositoryMock = new Mock <IAutoSuggestRepository>(); var languageBranchRepositoryMock = new Mock <ILanguageBranchRepository>(); languageBranchRepositoryMock .Setup(m => m.ListEnabled()) .Returns(new List <LanguageBranch> { new LanguageBranch(new CultureInfo("en")), new LanguageBranch(new CultureInfo("no")) }); _controller = new ElasticAutoSuggestController( languageBranchRepositoryMock.Object, _autoSuggestRepositoryMock.Object); }