Exemplo n.º 1
0
        public void TestIsSubsetOf_UnicodeSet()
        {
            string setOperation = "subset", methodName = nameof(UnicodeSet.IsSubsetOf);

            // Test empty set
            assertFalse($"{methodName}: {nameof(thaiWordSet)} is a {setOperation} of {nameof(emptySet)}", thaiWordSet.IsSubsetOf(emptySet));
            assertTrue($"{methodName}: {nameof(emptySet)} is not a {setOperation} of {nameof(emptySet)}", emptySet.IsSubsetOf(emptySet));
            assertTrue($"{methodName}: {nameof(emptySet)} is not a {setOperation} of {nameof(thaiWordSet)}", emptySet.IsSubsetOf(thaiWordSet));

            assertTrue($"{methodName}: {nameof(thaiWordSet)} is not a {setOperation} of {nameof(thaiWordSuperset)}", thaiWordSet.IsSubsetOf(thaiWordSuperset));
            assertTrue($"{methodName}: {nameof(thaiWordSet)} is not a {setOperation} of {nameof(thaiWordSet2)}", thaiWordSet.IsSubsetOf(thaiWordSet2));
            assertFalse($"{methodName}: {nameof(thaiWordSet)} is a {setOperation} of {nameof(burmeseWordSet)}", thaiWordSet.IsSubsetOf(burmeseWordSet));
            assertFalse($"{methodName}: {nameof(thaiWordSet)} is a {setOperation} of {nameof(thaiWordSubset)}", thaiWordSet.IsSubsetOf(thaiWordSubset));
        }