public void Test_Contains_ReturnsValueOf_UnderlyingDataGridViewContainsMethod_WhenTrue()
        {
            //---------------Set up test pack-------------------
            string     columnName     = TestUtil.GetRandomString();
            const bool expectedReturn = true;

            System.Windows.Forms.DataGridViewColumnCollection mock = MockRepository.GenerateMock <System.Windows.Forms.DataGridViewColumnCollection>();
            IDataGridViewColumnCollection columnCollection         = new DataGridViewWin.DataGridViewColumnCollectionWin(mock);

            mock.Stub(t => mock.Contains(columnName)).Return(expectedReturn);
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            bool returnValue = columnCollection.Contains(columnName);

            //---------------Test Result -----------------------
            Assert.AreEqual(expectedReturn, returnValue);
        }