public bool PosTest2()
    {
        bool retVal = true;

        TestLibrary.TestFramework.BeginScenario("PosTest2: Check to see whether OutStream works");

        try
        {
            TestBinaryWriterOutStreamStream stream = new TestBinaryWriterOutStreamStream();
            TestSubBinaryWriter             writer = new TestSubBinaryWriter(stream);
            writer.Write(TestLibrary.Generator.GetInt32(-55));

            if (stream.m_Value != TestBinaryWriterOutStreamStream.c_DEFAULT_VALUE + 1)
            {
                TestLibrary.TestFramework.LogError("002.1", "OutStream does not work");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e);
            TestLibrary.TestFramework.LogInformation(e.StackTrace);
            retVal = false;
        }

        return(retVal);
    }
    public bool PosTest2()
    {
        bool retVal = true;

        TestLibrary.TestFramework.BeginScenario("PosTest2: Check to see whether OutStream works");

        try
        {
            TestBinaryWriterOutStreamStream stream = new TestBinaryWriterOutStreamStream();
            TestSubBinaryWriter writer = new TestSubBinaryWriter(stream);
            writer.Write(TestLibrary.Generator.GetInt32(-55));

            if (stream.m_Value != TestBinaryWriterOutStreamStream.c_DEFAULT_VALUE + 1)
            {
                TestLibrary.TestFramework.LogError("002.1", "OutStream does not work");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e);
            TestLibrary.TestFramework.LogInformation(e.StackTrace);
            retVal = false;
        }

        return retVal;
    }