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); }
public void TestLoadMongoDBDict_HumanNames() { 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("fullNames"); 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 > 900000); Assert.IsFalse(string.IsNullOrEmpty(dataList[0].Word)); }