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)); }