public void ExternalDictionary_LangSelect2()
		{
			string fileName1 = Path.GetTempFileName();
			string fileName2 = Path.GetTempFileName();
			var dictionary =
				new ExternalDictionary(new[]
				{new KeyValuePair<Lang, string>(Lang.En, fileName1), new KeyValuePair<Lang, string>(Lang.Ru, fileName2)});
			dictionary.AddWord("test_en", Lang.En);
			dictionary.AddWord("test_ru", Lang.Ru);
			dictionary.AddWord("test_ru_en", Lang.Ru | Lang.En);
			Assert.False(dictionary.ContainWord("test_en", Lang.Ru));
			Assert.False(dictionary.ContainWord("test_ru", Lang.En));
			Assert.True(dictionary.ContainWord("test_en", Lang.En));
			Assert.True(dictionary.ContainWord("test_ru", Lang.Ru));
			Assert.True(dictionary.ContainWord("test_ru_en", Lang.Ru));
			Assert.True(dictionary.ContainWord("test_ru_en", Lang.En));
			Assert.True(dictionary.ContainWord("test_ru_en", Lang.En | Lang.Ru));
		}
		public void ExternalDictionary_LangSelect()
		{
			string fileName = Path.GetTempFileName();
			var dictionary = new ExternalDictionary(new[] {new KeyValuePair<Lang, string>(Lang.En, fileName)});
			dictionary.AddWord("test", Lang.En);
			Assert.False(dictionary.ContainWord("test", Lang.Ru));
			Assert.False(dictionary.ContainWord("test", Lang.Uk));
			Assert.True(dictionary.ContainWord("test", Lang.En));
		}