public void IsSubsetOfTest() { var testTree = new GenericTree <int>(); tree.Add(11); tree.Add(2); tree.Add(33); testTree.Add(33); testTree.Add(2); testTree.Add(11); Assert.IsTrue(testTree.IsSubsetOf(tree)); }
public void IsSubsetOfTest() { var testTree = new GenericTree <string>(); tree.Add("one1"); tree.Add("zerooo"); tree.Add("test13"); tree.Add("another"); testTree.Add("test13"); testTree.Add("another"); Assert.IsTrue(testTree.IsSubsetOf(tree)); }
public void IsProperSupersetOfTest() { var testTree = new GenericTree <string>(); tree.Add("string1"); tree.Add("string0"); tree.Add("str"); tree.Add("str-3"); testTree.Add("str"); testTree.Add("string0"); testTree.Add("str-3"); Assert.IsFalse(testTree.IsProperSupersetOf(tree)); }
public void SetEqualsTest() { var testTree = new GenericTree <int>(); tree.Add(-1); tree.Add(82); tree.Add(-44); tree.Add(2000); testTree.Add(-44); testTree.Add(82); testTree.Add(2000); testTree.Add(-1); Assert.IsTrue(testTree.SetEquals(tree)); }
public void IsSupersetOfTest() { var testTree = new GenericTree <string>(); tree.Add("11one"); tree.Add("two22"); tree.Add("minus4"); tree.Add("test00"); testTree.Add("test00"); testTree.Add("two22"); testTree.Add("minus4"); testTree.Add("11one"); Assert.IsTrue(testTree.IsSupersetOf(tree)); }
public void IsProperSubsetOfTest() { var testTree = new GenericTree <int>(); tree.Add(11); tree.Add(2); tree.Add(33); tree.Add(0); testTree.Add(33); testTree.Add(2); testTree.Add(0); testTree.Add(11); Assert.IsFalse(testTree.IsProperSubsetOf(tree)); }
public void OverlapsTest() { var testTree = new GenericTree <string>(); tree.Add("five"); tree.Add("six"); tree.Add("seven"); tree.Add("eight"); tree.Add("nine"); testTree.Add("ten"); testTree.Add("eleven"); testTree.Add("five"); testTree.Add("zero"); Assert.IsTrue(testTree.Overlaps(tree)); }
public void UnionWithTest() { var testTree = new GenericTree <string>(); tree.Add("one"); tree.Add("two"); tree.Add("three"); testTree.Add("five"); testTree.Add("six"); testTree.UnionWith(tree); Assert.IsTrue(testTree.Contains("three")); Assert.IsTrue(testTree.Contains("one")); Assert.IsTrue(testTree.Contains("six")); Assert.IsTrue(testTree.Contains("five")); Assert.IsTrue(testTree.Contains("two")); Assert.AreEqual(5, testTree.Count); }
public void UnionWithTest() { var testTree = new GenericTree <int>(); tree.Add(1); tree.Add(2); tree.Add(0); testTree.Add(0); testTree.Add(-1); testTree.Add(-4); testTree.UnionWith(tree); Assert.IsTrue(testTree.Contains(-4)); Assert.IsTrue(testTree.Contains(2)); Assert.IsTrue(testTree.Contains(0)); Assert.IsTrue(testTree.Contains(-4)); Assert.IsTrue(testTree.Contains(-1)); Assert.AreEqual(5, testTree.Count); }
public void ExceptWithTest() { var testTree = new GenericTree <int>(); tree.Add(1); tree.Add(3); tree.Add(5); tree.Add(4); tree.Add(2); testTree.Add(1); testTree.Add(4); testTree.Add(-6); testTree.Add(5); testTree.ExceptWith(tree); Assert.IsFalse(testTree.Contains(1)); Assert.IsFalse(testTree.Contains(4)); Assert.IsFalse(testTree.Contains(5)); Assert.IsTrue(testTree.Contains(-6)); Assert.AreEqual(1, testTree.Count); }
public void ExceptWithTest() { var testTree = new GenericTree <string>(); tree.Add("one"); tree.Add("two"); tree.Add("three"); tree.Add("four"); tree.Add("five"); testTree.Add("ten"); testTree.Add("eleven"); testTree.Add("twelve"); testTree.Add("three"); testTree.ExceptWith(tree); Assert.IsFalse(testTree.Contains("three")); Assert.IsTrue(testTree.Contains("eleven")); Assert.IsTrue(testTree.Contains("twelve")); Assert.IsTrue(testTree.Contains("ten")); Assert.AreEqual(3, testTree.Count); }
public void SymmetricExceptWithTest() { var testTree = new GenericTree <string>(); tree.Add("one"); tree.Add("two"); tree.Add("three"); tree.Add("four"); tree.Add("five"); testTree.Add("one"); testTree.Add("two"); testTree.Add("three"); testTree.Add("four"); testTree.Add("five"); testTree.SymmetricExceptWith(tree); Assert.IsFalse(testTree.Contains("three")); Assert.IsFalse(testTree.Contains("one")); Assert.IsFalse(testTree.Contains("four")); Assert.IsFalse(testTree.Contains("one")); Assert.IsFalse(testTree.Contains("two")); Assert.AreEqual(0, testTree.Count); }
public void IntersectWithTest() { var testTree = new GenericTree <string>(); tree.Add("one"); tree.Add("two"); tree.Add("three"); tree.Add("four"); tree.Add("five"); testTree.Add("ten"); testTree.Add("twenty"); testTree.Add("eleven"); testTree.Add("twelve"); testTree.Add("seven"); testTree.IntersectWith(tree); Assert.IsFalse(testTree.Contains("ten")); Assert.IsFalse(testTree.Contains("twenty")); Assert.IsFalse(testTree.Contains("eleven")); Assert.IsFalse(testTree.Contains("twelve")); Assert.IsFalse(testTree.Contains("seven")); Assert.AreEqual(0, testTree.Count); }
public void IntersectWithTest() { var testTree = new GenericTree <int>(); tree.Add(6); tree.Add(2); tree.Add(8); tree.Add(-11); tree.Add(3); testTree.Add(1); testTree.Add(3); testTree.Add(-6); testTree.Add(8); testTree.Add(2); testTree.IntersectWith(tree); Assert.IsFalse(testTree.Contains(1)); Assert.IsFalse(testTree.Contains(-6)); Assert.IsTrue(testTree.Contains(2)); Assert.IsTrue(testTree.Contains(8)); Assert.IsTrue(testTree.Contains(3)); Assert.AreEqual(3, testTree.Count); }
public void SymmetricExceptWithTest() { var testTree = new GenericTree <int>(); tree.Add(1); tree.Add(2); tree.Add(0); tree.Add(4); testTree.Add(5); testTree.Add(2); testTree.Add(0); testTree.Add(-1); testTree.Add(-4); testTree.SymmetricExceptWith(tree); Assert.IsFalse(testTree.Contains(2)); Assert.IsFalse(testTree.Contains(0)); Assert.IsTrue(testTree.Contains(1)); Assert.IsTrue(testTree.Contains(-1)); Assert.IsTrue(testTree.Contains(4)); Assert.IsTrue(testTree.Contains(-4)); Assert.IsTrue(testTree.Contains(5)); Assert.AreEqual(5, testTree.Count); }
public void OverlapsTest() { var testTree = new GenericTree <int>(); tree.Add(31); tree.Add(27); tree.Add(-99); testTree.Add(33); testTree.Add(2); testTree.Add(44); testTree.Add(-12); testTree.Add(0); testTree.Add(11); Assert.IsFalse(testTree.Overlaps(tree)); }
public void IsProperSupersetOfTest() { var testTree = new GenericTree <int>(); tree.Add(11); tree.Add(2); tree.Add(33); testTree.Add(33); testTree.Add(2); testTree.Add(44); testTree.Add(-12); testTree.Add(0); testTree.Add(11); Assert.IsTrue(testTree.IsProperSupersetOf(tree)); }
public void SetEqualsTest() { var testTree = new GenericTree <string>(); tree.Add("five"); tree.Add("six"); tree.Add("seven"); tree.Add("eight"); tree.Add("nine"); testTree.Add("six"); testTree.Add("eight"); testTree.Add("five"); testTree.Add("zero"); testTree.Add("nine"); testTree.Add("seven"); Assert.IsFalse(testTree.SetEquals(tree)); }
public void AddTest() { tree.Add(12); Assert.AreEqual(1, tree.Count); }