public void GetLanguages()
        {
            var languages = instance.GetLanguages();

            Assert.AreEqual(37, languages.Count());
            var languages2 = instance.GetLanguages();

            Assert.AreSame(languages2, languages);
        }
示例#2
0
        public void SettingBasics()
        {
            InitializeComponent();

            this.pickLanguage.ItemsSource   = controller.GetLanguages();
            this.pickLanguage.SelectedIndex = 0;
        }
        public DisplayWords(DictionaryController controller)
        {
            this.controller = controller;

            InitializeComponent();

            pickLanguage.ItemsSource = controller.GetLanguages();
            words.ItemsSource        = controller.GetWords();
        }
        public void GetLanguages()
        {
            var languages = instance.GetLanguages().ToArray();

            Assert.AreEqual(37, languages.Length);
            object value;

            cacheHelper.MemoryCache.Verify(item => item.TryGetValue("Languages", out value));
            cacheHelper.MemoryCache.Verify(item => item.CreateEntry(It.IsAny <object>()));
        }
        private void LanguageSelected(object sender, SelectionChangedEventArgs e)
        {
            if (pickLanguage.SelectedValue != null)
            {
                int id = (int)pickLanguage.SelectedValue;

                controller.SetLanguage(id);

                pickLanguage.ItemsSource = controller.GetLanguages();
                words.ItemsSource        = controller.GetWords();
            }
        }