Beispiel #1
0
        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;