public void AddCore() { BindingContextPoker p = new BindingContextPoker(); object data_source = new object(); p.collection_changed = -1; Assert.IsFalse(p.Contains(data_source), "ADDCORE1"); Assert.AreEqual(0, ((ICollection)p).Count, "ADDCORE2"); p._AddCore(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADDCORE3"); Assert.AreEqual(1, ((ICollection)p).Count, "ADDCORE4"); Assert.AreEqual(p.collection_changed, -1, "ADDCORE5"); p.collection_changed = -1; p._AddCore(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADDCORE6"); Assert.AreEqual(1, ((ICollection)p).Count, "ADDCORE7"); Assert.AreEqual(p.collection_changed, -1, "ADDCORE8"); p.collection_changed = -1; data_source = new object(); p._AddCore(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADDCORE9"); Assert.AreEqual(2, ((ICollection)p).Count, "ADDCORE10"); Assert.AreEqual(p.collection_changed, -1, "ADDCORE11"); }
public void Add() { BindingContextPoker p = new BindingContextPoker(); object data_source = new object(); p.collection_changed = -1; Assert.IsFalse(p.Contains(data_source), "ADD1"); Assert.AreEqual(0, ((ICollection)p).Count, "ADD2"); p._Add(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADD3"); Assert.AreEqual(1, ((ICollection)p).Count, "ADD4"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Add, "ADD5"); p.collection_changed = -1; p._Add(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADD6"); Assert.AreEqual(1, ((ICollection)p).Count, "ADD7"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Add, "ADD8"); p.collection_changed = -1; data_source = new object(); p._Add(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "ADD9"); Assert.AreEqual(2, ((ICollection)p).Count, "ADD10"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Add, "ADD9"); }
public void TestContainsNull2() { BindingContextPoker p = new BindingContextPoker(); object data_source = new object(); p._Add(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source, null), "#1"); Assert.IsFalse(p.Contains("nonexistent", null), "#2"); }
public void ClearCore() { BindingContextPoker p = new BindingContextPoker(); object data_source = new object(); p._Add(data_source, new PropertyManager()); p.collection_changed = -1; p._Clear(); Assert.IsFalse(p.Contains(data_source), "CLEARCORE1"); Assert.AreEqual(0, ((ICollection)p).Count, "CLEARCORE2"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Refresh, "CLEARCORE3"); // Double clear p.collection_changed = -1; p._Clear(); Assert.IsFalse(p.Contains(data_source), "CLEARCORE4"); Assert.AreEqual(0, ((ICollection)p).Count, "CLEARCORE5"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Refresh, "CLEARCORE6"); }
public void Remove() { BindingContextPoker p = new BindingContextPoker(); object data_source = new object(); p.collection_changed = -1; p._Add(data_source, new PropertyManager()); Assert.IsTrue(p.Contains(data_source), "REMOVE1"); Assert.AreEqual(1, ((ICollection)p).Count, "REMOVE2"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Add, "REMOVE3"); p._Remove(data_source); Assert.IsFalse(p.Contains(data_source), "REMOVE4"); Assert.AreEqual(0, ((ICollection)p).Count, "REMOVE5"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Remove, "REMOVE6"); // Double remove p.collection_changed = -1; p._Remove(data_source); Assert.IsFalse(p.Contains(data_source), "REMOVE7"); Assert.AreEqual(0, ((ICollection)p).Count, "REMOVE8"); Assert.AreEqual(p.collection_changed, (int)CollectionChangeAction.Remove, "REMOVE9"); }
public void TestContainsNull() { BindingContextPoker p = new BindingContextPoker(); p.Contains(null); }
public void TestContainsNull2 () { BindingContextPoker p = new BindingContextPoker (); object data_source = new object (); p._Add (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source, null), "#1"); Assert.IsFalse (p.Contains ("nonexistent", null), "#2"); }
public void TestContainsNull () { BindingContextPoker p = new BindingContextPoker (); p.Contains (null); }
public void ClearCore () { BindingContextPoker p = new BindingContextPoker (); object data_source = new object (); p._Add (data_source, new PropertyManager ()); p.collection_changed = -1; p._Clear (); Assert.IsFalse (p.Contains (data_source), "CLEARCORE1"); Assert.AreEqual (0, ((ICollection) p).Count, "CLEARCORE2"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Refresh, "CLEARCORE3"); // Double clear p.collection_changed = -1; p._Clear (); Assert.IsFalse (p.Contains (data_source), "CLEARCORE4"); Assert.AreEqual (0, ((ICollection) p).Count, "CLEARCORE5"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Refresh, "CLEARCORE6"); }
public void RemoveCore () { BindingContextPoker p = new BindingContextPoker (); object data_source = new object (); p.collection_changed = -1; p._Add (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "REMOVECORE1"); Assert.AreEqual (1, ((ICollection) p).Count, "REMOVECORE2"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Add, "REMOVECORE3"); p.collection_changed = -1; p._RemoveCore (data_source); Assert.IsFalse (p.Contains (data_source), "REMOVECORE4"); Assert.AreEqual (0, ((ICollection) p).Count, "REMOVECORE5"); Assert.AreEqual (p.collection_changed, -1, "REMOVECORE6"); // Double remove p.collection_changed = -1; p._Remove (data_source); Assert.IsFalse (p.Contains (data_source), "REMOVECORE7"); Assert.AreEqual (0, ((ICollection) p).Count, "REMOVECORE8"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Remove, "REMOVECORE9"); }
public void AddCore () { BindingContextPoker p = new BindingContextPoker (); object data_source = new object (); p.collection_changed = -1; Assert.IsFalse (p.Contains (data_source), "ADDCORE1"); Assert.AreEqual (0, ((ICollection) p).Count, "ADDCORE2"); p._AddCore (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADDCORE3"); Assert.AreEqual (1, ((ICollection) p).Count, "ADDCORE4"); Assert.AreEqual (p.collection_changed, -1, "ADDCORE5"); p.collection_changed = -1; p._AddCore (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADDCORE6"); Assert.AreEqual (1, ((ICollection) p).Count, "ADDCORE7"); Assert.AreEqual (p.collection_changed, -1, "ADDCORE8"); p.collection_changed = -1; data_source = new object (); p._AddCore (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADDCORE9"); Assert.AreEqual (2, ((ICollection) p).Count, "ADDCORE10"); Assert.AreEqual (p.collection_changed, -1, "ADDCORE11"); }
public void Add () { BindingContextPoker p = new BindingContextPoker (); object data_source = new object (); p.collection_changed = -1; Assert.IsFalse (p.Contains (data_source), "ADD1"); Assert.AreEqual (0, ((ICollection) p).Count, "ADD2"); p._Add (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADD3"); Assert.AreEqual (1, ((ICollection) p).Count, "ADD4"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Add, "ADD5"); p.collection_changed = -1; p._Add (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADD6"); Assert.AreEqual (1, ((ICollection) p).Count, "ADD7"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Add, "ADD8"); p.collection_changed = -1; data_source = new object (); p._Add (data_source, new PropertyManager ()); Assert.IsTrue (p.Contains (data_source), "ADD9"); Assert.AreEqual (2, ((ICollection) p).Count, "ADD10"); Assert.AreEqual (p.collection_changed, (int) CollectionChangeAction.Add, "ADD9"); }