Пример #1
0
    public bool PosTest1()
    {
        bool retVal = true;

        UnicodeEncoding expectedValue = new UnicodeEncoding(false,true);
        UnicodeEncoding actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest1:Create a instance");
        try
        {
            actualValue = new UnicodeEncoding();

            if (!expectedValue.Equals(actualValue))
            {
                TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }

        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e);
            retVal = false;
        }
        return retVal;
    }
Пример #2
0
 public void PosTest3()
 {
     UnicodeEncoding uEncoding = new UnicodeEncoding();
     bool actualValue;
     actualValue = uEncoding.Equals(new TimeSpan());
     Assert.False(actualValue);
 }
Пример #3
0
    public bool PosTest1()
    {
        bool retVal = true;

        UnicodeEncoding uEncoding1 = new UnicodeEncoding();
        UnicodeEncoding uEncoding2 = new UnicodeEncoding(false,true);

        bool expectedValue = true;
        bool actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest1:Invoke the method with two instance that equal.");
        try
        {
            actualValue = uEncoding1.Equals(uEncoding2);

            if (expectedValue != actualValue)
            {
                TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }

        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e);
            retVal = false;
        }
        return retVal;
    }
Пример #4
0
    public bool PosTest1()
    {
        bool retVal = true;

        UnicodeEncoding expectedValue = new UnicodeEncoding(false, true);
        UnicodeEncoding actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest1:Create a instance");
        try
        {
            actualValue = new UnicodeEncoding();

            if (!expectedValue.Equals(actualValue))
            {
                TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e);
            retVal = false;
        }
        return(retVal);
    }
Пример #5
0
    public bool PosTest3()
    {
        bool retVal = true;

        UnicodeEncoding uEncoding = new UnicodeEncoding();

        bool expectedValue = false;
        bool actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest3:Compare the instances between deference type.");
        try
        {
            actualValue = uEncoding.Equals(new TimeSpan());

            if (expectedValue != actualValue)
            {
                TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("006", "Unexpected exception:" + e);
            retVal = false;
        }
        return(retVal);
    }
Пример #6
0
    public bool PosTest2()
    {
        bool retVal = true;

        UnicodeEncoding uEncoding1 = new UnicodeEncoding();
        UnicodeEncoding uEncoding2 = new UnicodeEncoding(false, false);

        bool expectedValue = false;
        bool actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest2:Invoke the method with two instance that not equal.");
        try
        {
            actualValue = uEncoding1.Equals(uEncoding2);

            if (expectedValue != actualValue)
            {
                TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("004", "Unexpected exception:" + e);
            retVal = false;
        }
        return(retVal);
    }
Пример #7
0
 public void Equals(UnicodeEncoding encoding, object value, bool expected)
 {
     Assert.Equal(expected, encoding.Equals(value));
     if (value is UnicodeEncoding)
     {
         Assert.Equal(expected, encoding.GetHashCode().Equals(value.GetHashCode()));
     }
 }
Пример #8
0
 public void PosTest2()
 {
     UnicodeEncoding uEncoding1 = new UnicodeEncoding();
     UnicodeEncoding uEncoding2 = new UnicodeEncoding(false, false);
     bool actualValue;
     actualValue = uEncoding1.Equals(uEncoding2);
     Assert.False(actualValue);
 }
        public void PosTest3()
        {
            UnicodeEncoding uEncoding = new UnicodeEncoding();
            bool            actualValue;

            actualValue = uEncoding.Equals(new TimeSpan());
            Assert.False(actualValue);
        }
        public void PosTest2()
        {
            UnicodeEncoding uEncoding1 = new UnicodeEncoding();
            UnicodeEncoding uEncoding2 = new UnicodeEncoding(false, false);
            bool            actualValue;

            actualValue = uEncoding1.Equals(uEncoding2);
            Assert.False(actualValue);
        }
Пример #11
0
    public static void Main()
    {
        // Create a UnicodeEncoding without parameters.
        UnicodeEncoding unicode = new UnicodeEncoding();

        // Create a UnicodeEncoding to support little-endian byte ordering
        // and include the Unicode byte order mark.
        UnicodeEncoding unicodeLittleEndianBOM =
            new UnicodeEncoding(false, true);

        // Compare this UnicodeEncoding to the UnicodeEncoding without parameters.
        DescribeEquivalence(unicode.Equals(unicodeLittleEndianBOM));

        // Create a UnicodeEncoding to support little-endian byte ordering
        // and not include the Unicode byte order mark.
        UnicodeEncoding unicodeLittleEndianNoBOM =
            new UnicodeEncoding(false, false);

        // Compare this UnicodeEncoding to the UnicodeEncoding without parameters.
        DescribeEquivalence(unicode.Equals(unicodeLittleEndianNoBOM));

        // Create a UnicodeEncoding to support big-endian byte ordering
        // and include the Unicode byte order mark.
        UnicodeEncoding unicodeBigEndianBOM =
            new UnicodeEncoding(true, true);

        // Compare this UnicodeEncoding to the UnicodeEncoding without parameters.
        DescribeEquivalence(unicode.Equals(unicodeBigEndianBOM));

        // Create a UnicodeEncoding to support big-endian byte ordering
        // and not include the Unicode byte order mark.
        UnicodeEncoding unicodeBigEndianNoBOM =
            new UnicodeEncoding(true, false);

        // Compare this UnicodeEncoding to the UnicodeEncoding without parameters.
        DescribeEquivalence(unicode.Equals(unicodeBigEndianNoBOM));
    }
Пример #12
0
    public bool PosTest3()
    {
        bool retVal = true;

        UnicodeEncoding uEncoding = new UnicodeEncoding();

        bool expectedValue = false;
        bool actualValue;

        TestLibrary.TestFramework.BeginScenario("PosTest3:Compare the instances between deference type.");
        try
        {
            actualValue = uEncoding.Equals(new TimeSpan());

            if (expectedValue != actualValue)
            {
                TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")");
                retVal = false;
            }

        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("006", "Unexpected exception:" + e);
            retVal = false;
        }
        return retVal;
    }
Пример #13
0
 public void EqualsTest(UnicodeEncoding encoding, object value, bool expected)
 {
     Assert.Equal(expected, encoding.Equals(value));
     Assert.Equal(expected, encoding.GetHashCode().Equals(value?.GetHashCode()));
 }
Пример #14
0
 public void Equals(UnicodeEncoding encoding, object value, bool expected)
 {
     Assert.Equal(expected, encoding.Equals(value));
     Assert.Equal(expected, encoding.GetHashCode().Equals(value?.GetHashCode()));
 }