public void GetSuggestions_ReturnsHits() { var serviceLocationMock = Factory.SetupServiceLocator(); var repoMock = new Mock <IAutoSuggestRepository>(); repoMock.Setup(m => m.GetWords(It.IsAny <string>())) .Returns(new List <string>()); serviceLocationMock.ServiceLocatorMock .Setup(m => m.GetInstance <IAutoSuggestRepository>()) .Returns(repoMock.Object); var engine = new TestableSearchEngine(new[] { "foo", "bar", "baz" }); var results = _serviceStub.GetSuggestions("foo", engine); Assert.Contains("foo", results); }
private void SetupEngineMock(string jsonFile) { _engine = new TestableSearchEngine(jsonFile); }
public void Dispose() { _engine = null; }
private void SetupEngineMock(string jsonFile) => _engine = new TestableSearchEngine( jsonFile, _fixture.ServiceLocationMock.SettingsMock.Object, _fixture.ServiceLocationMock.HttpClientMock.Object);
public void Dispose() => _engine = null;