public void Add_EmptyObjectCollection_CollectionContainsSingleElement() { using (var listBox = new FwListBox()) { using (var collection = new FwListBox.ObjectCollection(listBox)) { ITsString testString = TsStringHelper.MakeTSS("test", m_hvoEnglishWs); // The Test collection.Add(testString); Assert.AreEqual(1, collection.Count); Assert.IsTrue(collection.Contains(testString)); } } }
public void Clear_CollectionWithSingleElement_CollectionShouldBeEmpty() { using (var listBox = new FwListBox()) { using (var collection = new FwListBox.ObjectCollection(listBox)) { ITsString testString = TsStringHelper.MakeTSS("test", m_hvoEnglishWs); collection.Add(testString); // The Test collection.Clear(); Assert.AreEqual(0, collection.Count); Assert.IsFalse(collection.Contains(testString)); } } }
public void SetIndex_CollectionWithSingleElement_ValueShouldHaveChanged() { using (var listBox = new FwListBox()) { using (var collection = new FwListBox.ObjectCollection(listBox)) { ITsString testString1 = TsStringHelper.MakeTSS("test1", m_hvoEnglishWs); ITsString testString2 = TsStringHelper.MakeTSS("test2", m_hvoEnglishWs); collection.Add(testString1); // The Test collection[0] = testString2; Assert.AreEqual(1, collection.Count); Assert.IsFalse(collection.Contains(testString1)); Assert.IsTrue(collection.Contains(testString2)); } } }
public void FwListBox_OneItem() { using (var fwList = new TestFwList()) { using (var site = new TestListBox(fwList.DataAccess)) { site.StyleSheet = FixtureStyleSheet; site.WritingSystemFactory = m_wsManager; site.WritingSystemCode = m_wsEng; using (new SimpleRootSiteDataProviderTestsHelper(site)) { site.MakeRoot(InnerFwListBox.kfragRoot, () => new ListBoxVc(site)); using (var items = new FwListBox.ObjectCollection(fwList)) { TsStringUtils.MakeTss("Item0", m_wsEng); site.ShowForm(); var selections = CollectorEnvServices.CollectStringPropertySelectionPoints(site.RootBox); Assert.AreEqual(1, selections.Count()); } } } } }