예제 #1
0
        public void CompareByCodePoint(string strOne, string strTwo, int nExpectedResult)
        {
            int nActual12 = StringUtility.CompareByCodePoint(strOne, strTwo);
            int nActual21 = StringUtility.CompareByCodePoint(strTwo, strOne);

            if (nExpectedResult < 0)
            {
                Assert.Less(nActual12, 0);
                Assert.Greater(nActual21, 0);
            }
            else if (nExpectedResult == 0)
            {
                Assert.AreEqual(0, nActual12);
                Assert.AreEqual(0, nActual21);
            }
            else
            {
                Assert.Greater(nActual12, 0);
                Assert.Less(nActual21, 0);
            }
        }