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_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("BluePrint.Dictionary.Entities.NameEntity,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));
        }