private void GetAllListData(string selectedsite) { using (SPOM.SPSite siteselected = new SPOM.SPSite(selectedsite)) { List <ListProperties> listpropcollection = new List <ListProperties>(); foreach (SPOM.SPWeb web in siteselected.AllWebs) { foreach (SPOM.SPList list in web.Lists) { ListProperties listprops = new ListProperties(); listprops.ListTitle = list.Title; listprops.ItemCount = list.ItemCount; listprops.FolderCount = list.Folders != null ? list.Folders.Count : 0; listprops.FieldCount = list.Fields != null ? list.Fields.Count : 0; listprops.ViewCount = list.Views != null ? list.Views.Count : 0;; listprops.WorkFlowCount = list.WorkflowAssociations != null ? list.WorkflowAssociations.Count : 0; listpropcollection.Add(listprops); } if (web != null) { web.Dispose(); } } GridView1.DataSource = listpropcollection; GridView1.DataBind(); } }
public void Add_MultiObjects_SizeExpands() { // Arrange ListProperties <object> list = new ListProperties <object>(); // Act object obj = new object(); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); list.Add(obj); int expected = 19; // Assert Assert.AreEqual(expected, list.Count); }
private void GetAllListData(string selectedsite) { using (SPOM.SPSite siteselected = new SPOM.SPSite(selectedsite)) { List<ListProperties> listpropcollection = new List<ListProperties>(); foreach (SPOM.SPWeb web in siteselected.AllWebs) { foreach (SPOM.SPList list in web.Lists) { ListProperties listprops = new ListProperties(); listprops.ListTitle = list.Title; listprops.ItemCount = list.ItemCount; listprops.FolderCount = list.Folders != null ? list.Folders.Count : 0; listprops.FieldCount = list.Fields != null ? list.Fields.Count : 0; listprops.ViewCount = list.Views != null ? list.Views.Count : 0; ; listprops.WorkFlowCount = list.WorkflowAssociations != null ? list.WorkflowAssociations.Count : 0; listpropcollection.Add(listprops); } if (web != null) { web.Dispose(); } } GridView1.DataSource = listpropcollection; GridView1.DataBind(); } }
public void ChangeListName(ListProperties lp) { var listNameToChange = db.ListProperties.Where(x => x.ListID == lp.ListID).FirstOrDefault(); listNameToChange.Listname = lp.Listname; db.SaveChanges(); }
public void ToString_EmptyList_ReturnEmptyString() { // Arrange ListProperties <string> list = new ListProperties <string>(); // Act string expected = ""; string result = list.ToString(); // Assert Assert.AreEqual(expected, result); }
public void Remove_Nothing_ResultEqualsFalse() { // Arrange ListProperties <object> list = new ListProperties <object>(); // Act bool expected = false; bool remove = list.Remove(list); // Assert Assert.AreEqual(expected, remove); }
public void Count_StartAtZero_CountEqualZero() { // Arrange ListProperties <int> list = new ListProperties <int>(); // Act int expected = 0; // Assert Assert.AreEqual(expected, list.Count); }
public void Add_SingleInt_ArrayLoads() { // Arrange ListProperties <int> list = new ListProperties <int>(); // Act list.Add(1); int expected = 1; // Assert Assert.AreEqual(expected, list[0]); }
public void Remove_EveryInts_ThrowException() { // Arrange ListProperties <int> list = new ListProperties <int>(); list.Add(1); int notExpected = 1; // Act list.Remove(1); // Assert Assert.AreNotEqual(notExpected, list[0]); }
public void ToString_Bools_ReturnOneString() { // Arrange ListProperties <bool> list = new ListProperties <bool>() { true, false, true }; // Act string expected = "TrueFalseTrue"; string result = list.ToString(); // Assert Assert.AreEqual(expected, result); }
public void ToString_MultiInts_ReturnOneString() { // Arrange ListProperties <int> list = new ListProperties <int>() { 1, 1, 4 }; // Act string expected = "114"; string result = list.ToString(); // Assert Assert.AreEqual(expected, result); }
public void ToString_ThreeStrings_ReturnOneString() { // Arrange ListProperties <string> list = new ListProperties <string>() { "One", "Two", "Three" }; // Act string expected = "OneTwoThree"; string result = list.ToString(); // Assert Assert.AreEqual(expected, result); }
public void Remove_Object_ResultEqualsTrue() { // Arrange ListProperties <object> list = new ListProperties <object>(); list.Add(list); list.Add(list); // Act bool expected = true; bool remove = list.Remove(list); // Assert Assert.AreEqual(expected, remove); }
public void Remove_SingleObject_CountGoesDown() { // Arrange ListProperties <object> list = new ListProperties <object>(); list.Add(list); list.Add(list); // Act int expected = 1; list.Remove(list); // Assert Assert.AreEqual(expected, list.Count); }
public void Minus_Bools_ThrowException() { // Arrange ListProperties <bool> list = new ListProperties <bool>() { true, true, true }; // Act bool notExpected = true; list = list - list; // Assert Assert.AreNotEqual(notExpected, list[0]); }
public void Minus_AllInts_CountDecrease() { // Arrange ListProperties <int> list = new ListProperties <int>() { 1, 4, 9 }; // Act int expected = 0; list = list - list; // Assert Assert.AreEqual(expected, list.Count); }
public void Add_Ints_IncreaseCount() { // Arrange ListProperties <int> list = new ListProperties <int>(); // Act list.Add(1); list.Add(2); list.Add(3); int result = 3; // Assert Assert.AreEqual(result, list.Count); }
public void Add_SingleInt_IncreaseCount() { // Arrange ListProperties <int> list = new ListProperties <int>(); ListProperties <int> expected = new ListProperties <int>() { 1 }; // Act list.Add(1); // Assert Assert.AreEqual(expected.Count, list.Count); }
public void Minus_Bools_CountDecrease() { // Arrange ListProperties <bool> list = new ListProperties <bool>() { true, true, true }; // Act int expected = 0; list = list - list; // Assert Assert.AreEqual(expected, list.Count); }
public void Add_Objects_ImproveArray() { // Arrange ListProperties <object> list = new ListProperties <object>(); ListProperties <object> expected = new ListProperties <object>() { 1 }; // Act list.Add(1); int[] result = new int[] { 1 }; // Assert Assert.AreEqual(expected.Count, list.Count); }
public void Plus_Ints_CountIncrease() { // Arrange ListProperties <int> list = new ListProperties <int>() { 1, 2, 3 }; // Act list = list + list; int expected = 6; // Assert Assert.AreEqual(expected, list.Count); }
public void Plus_EmptyList_ConcatLists() { ListProperties <string> list = new ListProperties <string>() { "One", "Two" }; ListProperties <string> empty = new ListProperties <string>(); // Act empty = list + empty; string expected = "Two"; // Assert Assert.AreEqual(expected, empty[1]); }
public void Sort_Strings_IndexShifts() { // Arrange ListProperties <string> list = new ListProperties <string>() { "The", "He", "A", "Hat" }; // Act list.Sort(); string expected = "A"; // Assert Assert.AreEqual(expected, list[0]); }
public void Sort_Ints_IndexShifts() { // Arrange ListProperties <int> list = new ListProperties <int>() { 1, 4, 10, 2 }; // Act list.Sort(); int expected = 10; // Assert Assert.AreEqual(expected, list[3]); }
public void Minus_Objects_CountDecreases() { // Arrange ListProperties <object> list = new ListProperties <object>() { }; list.Add(list); // Act int expected = 0; list = list - list; // Assert Assert.AreEqual(expected, list.Count); }
public void Remove_MultiInts_IndexChange() { // Arrange ListProperties <int> list = new ListProperties <int>() { 0, 1, 2, 3, 4, 5, 6, 7 }; int expected = 7; // Act list.Remove(0); list.Remove(3); // Assert Assert.AreEqual(expected, list[5]); }
public void Plus_Strings_ConcatLists() { // Arrange ListProperties <string> list = new ListProperties <string>() { "One", "Two" }; // Act list = list + list; string expected = "Two"; // Assert Assert.AreEqual(expected, list[3]); }
public void Sort_Strings_ReturnOrderedList() { // Arrange ListProperties <string> list = new ListProperties <string>() { "The", "He", "A", "Hat" }; // Act list.Sort(); string expected = "AHatHeThe"; // Assert Assert.AreEqual(expected, list.ToString()); }
public void Plus_Bools_ListsConcat() { // Arrange ListProperties <bool> list = new ListProperties <bool>() { true, false }; // Act list = list + list; bool expected = true; // Assert Assert.AreEqual(expected, list[2]); }
public void Plus_StringToEmpty_CountIdles() { ListProperties <string> list = new ListProperties <string>() { "One", "Two" }; ListProperties <string> empty = new ListProperties <string>(); // Act empty = list + empty; int expected = 2; // Assert Assert.AreEqual(expected, empty.Count); }
public void Remove_Objects_ThrowException() { // Arrange ListProperties <object> list = new ListProperties <object>(); object notExpected = list; // Act list.Add(list); list.Add(list); list.Add(list); list.Remove(list); list.Remove(list); list.Remove(list); // Assert Assert.AreNotEqual(notExpected, list[0]); }
/// <summary> /// Set Essential properties for ListView. /// </summary> public void SetListProperties(ListProperties _listProperties) { property = _listProperties; }
List<KeyValuePair<PrecedenceRelation, int>> DiscoverPrecedence(InstanceDB db, BuildProperties buildP, ListProperties listP1, ListProperties listP2) { Dictionary<PrecedenceProperty, Dictionary<PrecedenceRelation, int>> good = new Dictionary<PrecedenceProperty, Dictionary<PrecedenceRelation, int>>(); for (int i = 0; i < db.Count; i++) { LDAModel ldaDoc = (LDAModel)db[i]; HashSet<PrecedenceProperty> p1List = PrecedenceProperty.Convert(listP1(db, i)); List<PrecedenceProperty> p2List = buildP((List<int>)listP2(db, i)); // clear bad if (good.Count > 0) { List<PrecedenceRelation> removed = new List<PrecedenceRelation>(); for (int j1 = 0; j1 < p2List.Count; j1++) { Dictionary<PrecedenceRelation, int> pps = null; PrecedenceProperty p2 = p2List[j1]; if (good.TryGetValue(p2, out pps)) { foreach (KeyValuePair<PrecedenceRelation, int> kvp in pps) { PrecedenceProperty p1 = kvp.Key.P1; if (!p1List.Contains(p1)) { removed.Add(kvp.Key); } } for (int l = 0; l < removed.Count; l++) { pps.Remove(removed[l]); } removed.Clear(); } } removed = null; } // add new for (int j1 = 0; j1 < p2List.Count; j1++) { PrecedenceProperty p2 = p2List[j1]; Dictionary<PrecedenceRelation, int> pps = null; if (good.TryGetValue(p2, out pps)) // there exist some instances having p2 may or may not not have p1 { foreach (PrecedenceProperty p1 in p1List) { PrecedenceRelation pp = new PrecedenceRelation(p1, p2); int count = 0; if (pps.TryGetValue(pp, out count)) { pps[pp] = count + 1; } } } else // p2 not exists { pps = new Dictionary<PrecedenceRelation, int>(); foreach (PrecedenceProperty p1 in p1List) { PrecedenceRelation pp = new PrecedenceRelation(p1, p2); pps.Add(pp, 1); } good.Add(p2, pps); } } } return ToPrecedences(good); }