public void Should_find_definition() { DISetup.SetupContainer(); var defs = new List <IDefinition>(); for (int i = 0; i < 10; i++) { defs.Add(new Definition() { Code = i.ToString(), ContentSHA = i.ToString(), Dependencies = new List <string> { i.ToString() }, File = i.ToString(), Id = i.ToString(), ModName = i.ToString(), Type = i.ToString(), Tags = new List <string>() { i.ToString() } }); } var service = new IndexedDefinitions(); service.InitMap(defs); service.InitSearch(); var results = service.SearchDefinitions("1"); results.Count().Should().Be(1); results.First().Id.Should().Be("1"); }