public void CreateUniqueList_of_List_of_String_Returns_Unique_List() { ObservableCollection <string> checkList = new ObservableCollection <string> { "Foo", "Bar" }; Collection <string> baseList = new Collection <string> { "Bar", "Moo", "Nar" }; List <string> resultList = new List <string> { "Bar", "Moo", "Nar", "Foo" }; List <string> uniqueList = ListLibrary.CreateUniqueList(checkList, baseList); Assert.AreEqual(resultList[0], uniqueList[0]); Assert.AreEqual(resultList[1], uniqueList[1]); Assert.AreEqual(resultList[2], uniqueList[2]); Assert.AreEqual(resultList[3], uniqueList[3]); }