public void TestUnion_Int_3B() { PowerSet <int> ps1 = new PowerSet <int>(); PowerSet <int> ps2 = new PowerSet <int>(); PowerSet <int> ps3; for (int i = 1; i <= 5; i++) { ps1.Put(i); } ps3 = ps1.Union(ps2); Assert.AreEqual(5, ps3.Size()); for (int i = 1; i < 10; i++) { if (i < 6) { Assert.AreEqual(true, ps3.Get(i)); } else { Assert.AreEqual(false, ps3.Get(i)); } } }
public static void TestsPowerSetUnionEmpty() { var testPowerSet1 = new PowerSet <int>(); var testPowerSet2 = new PowerSet <int>(); Assert.AreEqual(0, testPowerSet1.Size()); Assert.AreEqual(0, testPowerSet2.Size()); testPowerSet1.Put(1); Assert.AreEqual(1, testPowerSet1.Size()); Assert.IsTrue(testPowerSet1.Get(1)); testPowerSet1.Put(2); Assert.AreEqual(2, testPowerSet1.Size()); Assert.IsTrue(testPowerSet1.Get(1)); Assert.IsTrue(testPowerSet1.Get(2)); testPowerSet1.Put(3); Assert.AreEqual(3, testPowerSet1.Size()); Assert.IsTrue(testPowerSet1.Get(1)); Assert.IsTrue(testPowerSet1.Get(2)); Assert.IsTrue(testPowerSet1.Get(3)); var result = testPowerSet1.Union(testPowerSet2); Assert.AreEqual(3, result.Size()); Assert.IsTrue(result.Get(1)); Assert.IsTrue(result.Get(2)); Assert.IsTrue(result.Get(3)); }
public void TestEUnion_1() { PowerSet <string> ps1 = new PowerSet <string>(); PowerSet <string> ps2 = new PowerSet <string>(); ps1.Put("j1"); ps1.Put("j2"); ps1.Put("car"); ps1.Put("far"); ps2.Put("Pop"); ps2.Put("far"); ps2.Put("j2"); ps2.Put("trust"); ps2.Put("bleach"); Assert.AreEqual(4, ps1.Size()); Assert.AreEqual(5, ps2.Size()); PowerSet <string> ps3 = ps1.Union(ps2); Assert.AreEqual(7, ps3.Size()); Assert.AreEqual(true, ps3.Get("far")); Assert.AreEqual(true, ps3.Get("j2")); Assert.AreEqual(true, ps3.Get("car")); Assert.AreEqual(true, ps3.Get("j1")); Assert.AreEqual(true, ps3.Get("Pop")); Assert.AreEqual(true, ps3.Get("trust")); Assert.AreEqual(true, ps3.Get("bleach")); Assert.AreEqual(false, ps3.Get("forest")); }
public void Union_both_Sets_has_values() { PowerSet <int> testSet = new PowerSet <int>(); testSet.Put(1); testSet.Put(2); testSet.Put(3); testSet.Put(4); PowerSet <int> set2 = new PowerSet <int>(); set2.Put(5); set2.Put(6); set2.Put(7); set2.Put(8); PowerSet <int> interSet = testSet.Union(set2); Assert.IsTrue(interSet.Size() == 8); Assert.IsTrue(interSet.Get(1)); Assert.IsTrue(interSet.Get(2)); Assert.IsTrue(interSet.Get(3)); Assert.IsTrue(interSet.Get(4)); Assert.IsTrue(interSet.Get(5)); Assert.IsTrue(interSet.Get(6)); Assert.IsTrue(interSet.Get(7)); Assert.IsTrue(interSet.Get(8)); }
public void TestUnion_Int_2() { PowerSet <int> ps1 = new PowerSet <int>(); PowerSet <int> ps2 = new PowerSet <int>(); PowerSet <int> ps3; for (int i = 1; i <= 10000; i++) { ps1.Put(i); } for (int i = 9981; i <= 20000; i++) { ps2.Put(i); } ps3 = ps1.Union(ps2); Assert.AreEqual(20000, ps3.Size()); for (int i = 1; i <= 20000; i++) { Assert.AreEqual(true, ps3.Get(i)); } }
public void Union_Both_Sets_Are_Empty() { PowerSet <int> testSet = new PowerSet <int>(); PowerSet <int> set2 = new PowerSet <int>(); PowerSet <int> interSet = testSet.Union(set2); Assert.IsTrue(interSet.Size() == 0); }
public void unionBothEmpty() { PowerSet <int> s1 = new PowerSet <int>(); PowerSet <int> s2 = new PowerSet <int>(); PowerSet <int> s3 = s1.Union(s2); if (s3.Size() != 0) { Assert.Fail(); } }
public void Test_Union_WhenBothSetsAreEmpty() { // возвращает true если value удалено // иначе false var set1 = new PowerSet <int>(); var set2 = new PowerSet <int>(); var result = set1.Union(set2); Assert.AreEqual(0, result.Size()); }
public void Test_Union_WhenSecondSetIsEmpty() { // возвращает true если value удалено // иначе false var set1 = new PowerSet <int>(); var set2 = new PowerSet <int>(); set1.Put(1); set1.Put(2); var result = set1.Union(set2); Assert.AreEqual(2, result.Size()); }
public void Union() { var s1 = new PowerSet <int>(); var s2 = new PowerSet <int>(); s1.Put(1); s1.Put(2); s2.Put(2); s2.Put(3); var union = s1.Union(s2); Assert.True(union.Size() == 3); }
public void unionTestEmptyTwo() { PowerSet <int> s1 = new PowerSet <int>(); PowerSet <int> s2 = new PowerSet <int>(); s2.Put(1); s2.Put(2); s2.Put(4); s2.Put(6); PowerSet <int> s3 = s1.Union(s2); if (s3.Size() != 4) { Assert.Fail(); } }
public void Union_if_One_Set_is_Empty() { PowerSet <int> testSet = new PowerSet <int>(); PowerSet <int> set2 = new PowerSet <int>(); set2.Put(1); set2.Put(2); set2.Put(3); set2.Put(4); PowerSet <int> interSet = testSet.Union(set2); Assert.IsTrue(interSet.Size() == 4); Assert.IsTrue(interSet.Get(1)); Assert.IsTrue(interSet.Get(2)); Assert.IsTrue(interSet.Get(3)); Assert.IsTrue(interSet.Get(4)); }
public void TestEBit_3() { PowerSet <int> ps1 = new PowerSet <int>(); PowerSet <int> ps2 = new PowerSet <int>(); PowerSet <int> ps3 = new PowerSet <int>(); ps1.Put(1); ps1.Put(6); ps1.Put(10); ps1.Put(8); ps1.Put(94); ps1.Put(55); ps2.Put(55); ps2.Put(12); ps2.Put(5); ps2.Put(100); Assert.AreEqual(4, ps2.Size()); Assert.AreEqual(6, ps1.Size()); ps3 = ps1.Union(ps2); Assert.AreEqual(true, ps3.Get(1)); Assert.AreEqual(true, ps3.Get(6)); Assert.AreEqual(true, ps3.Get(10)); Assert.AreEqual(true, ps3.Get(8)); Assert.AreEqual(true, ps3.Get(94)); Assert.AreEqual(true, ps3.Get(55)); Assert.AreEqual(true, ps3.Get(12)); Assert.AreEqual(true, ps3.Get(5)); Assert.AreEqual(true, ps3.Get(100)); Assert.AreEqual(false, ps3.Get(2)); Assert.AreEqual(false, ps3.Get(99)); Assert.AreEqual(9, ps3.Size()); }