예제 #1
0
    public bool PosTest1()
    {
        bool   retVal      = true;
        string c_TEST_DESC = "PosTest1: Call Convert.ToString when value implements IConvertible... ";
        string c_TEST_ID   = "P001";


        TestConvertableClass tcc = new TestConvertableClass();

        TestLibrary.TestFramework.BeginScenario(c_TEST_DESC);

        try
        {
            if (tcc.ToString(null) != Convert.ToString((object)tcc, null))
            {
                string errorDesc = "value is not " + Convert.ToString((object)tcc) + " as expected: Actual is " + tcc.ToString();
                TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc);
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "unexpected exception occurs :" + e);
            retVal = false;
        }

        return(retVal);
    }
예제 #2
0
    public bool PosTest1()
    {
        bool retVal = true;
        string c_TEST_DESC = "PosTest1: Call Convert.ToString when value implements IConvertible... ";
        string c_TEST_ID = "P001";


        TestConvertableClass tcc = new TestConvertableClass();


        TestLibrary.TestFramework.BeginScenario(c_TEST_DESC);

        try
        {

            object myObject = tcc;
            if (tcc.ToString(null) != Convert.ToString(myObject))
            {
                string errorDesc = "value is not " + Convert.ToString((object)tcc) + " as expected: Actual is " + tcc.ToString();
                TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc);
                retVal = false;
            }


        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "unexpected exception occurs :" + e);
            retVal = false;
        }

        return retVal;
    }