Exemplo n.º 1
0
 public void TestLoadMongoDBDict_placeNames()
 {
     var mockProviderSetting = new Mock<IDataProviderSetting>();
     mockProviderSetting.Setup(s => s.Uri).Returns("mongodb://localhost:28001");
     mockProviderSetting.Setup(s => s.ProviderType).Returns("MongoDBDataProvider");
     mockProviderSetting.Setup(s => s.DBName).Returns("nameResearch");
     mockProviderSetting.Setup(s => s.CollectionName).Returns("placeNames");
     //mockProviderSetting.Setup(s => s.EntityType).Returns("text");
     var dataProvider = new MongoDBDataProvider(mockProviderSetting.Object);
     var dataList = dataProvider.Load();
     Assert.IsNotNull(dataList);
     Assert.IsTrue(dataList.Count>8000);
 }
Exemplo n.º 2
0
 public void TestLoadTrieTreeFromMongoDB()
 {
     var mockProviderSetting = new Mock<IDataProviderSetting>();
     mockProviderSetting.Setup(s => s.Uri).Returns("mongodb://localhost:28001");
     mockProviderSetting.Setup(s => s.ProviderType).Returns("MongoDBDataProvider");
     mockProviderSetting.Setup(s => s.DBName).Returns("nameResearch");
     mockProviderSetting.Setup(s => s.CollectionName).Returns("placeNames");
     var dataProvider = new MongoDBDataProvider(mockProviderSetting.Object);
     TrieTree tt = TrieFactory.LoadFromDataProvider(dataProvider);
     Assert.IsNotNull(tt);
     Assert.IsNotNull(tt.Root);
     Assert.IsTrue(tt.Root.Children.Count > 100);
 }
Exemplo n.º 3
0
 public void TestLoadMongoDBDict_Surnames()
 {
     var mockProviderSetting = new Mock<IDataProviderSetting>();
     mockProviderSetting.Setup(s => s.Uri).Returns("mongodb://localhost:28001");
     mockProviderSetting.Setup(s => s.ProviderType).Returns("MongoDBDataProvider");
     mockProviderSetting.Setup(s => s.DBName).Returns("nameResearch");
     mockProviderSetting.Setup(s => s.CollectionName).Returns("surnames");
     mockProviderSetting.Setup(s => s.EntityType).Returns("Nepy.Dictionary.Providers.EntitiesNameEntity,BluePrint.Dictionary");
     var dataProvider = new MongoDBDataProvider(mockProviderSetting.Object);
     var dataList = dataProvider.Load();
     Assert.IsNotNull(dataList);
     Assert.IsTrue(dataList.Count > 500);
     Assert.IsFalse(string.IsNullOrEmpty(dataList[0].Word));
 }