public void TestCombineMajority() { CollectionAssert.AreEqual(Empty, CombineAnnotationColumns.Majority(None)); CollectionAssert.AreEqual(new [] { "a" }, CombineAnnotationColumns.Majority(Some)); CollectionAssert.AreEqual(new [] { "a" }, CombineAnnotationColumns.Majority(Full)); CollectionAssert.AreEqual(Empty, CombineAnnotationColumns.Majority(ManyEmpty)); }
public void TestCombineIntersection() { CollectionAssert.AreEqual(Empty, CombineAnnotationColumns.Intersection(None)); CollectionAssert.AreEqual(Empty, CombineAnnotationColumns.Intersection(Some)); CollectionAssert.AreEqual(new [] { "a" }, CombineAnnotationColumns.Intersection(Full)); }
public void TestCombineUnion() { CollectionAssert.AreEqual(Empty, CombineAnnotationColumns.Union(None)); CollectionAssert.AreEqual(new [] { "a", "b" }, CombineAnnotationColumns.Union(Some)); CollectionAssert.AreEqual(new [] { "a", "b", "c" }, CombineAnnotationColumns.Union(Full)); }