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);
 }
 public void Test_Contains_Calls_UnderlyingDataGridViewContainsMethod()
 {
     //---------------Set up test pack-------------------
     System.Windows.Forms.DataGridViewColumnCollection dataGridViewColumnCollection =
         MockRepository.GenerateMock<System.Windows.Forms.DataGridViewColumnCollection>();
     IDataGridViewColumnCollection columnCollection = new DataGridViewWin.DataGridViewColumnCollectionWin
         (dataGridViewColumnCollection);
     string columnName = TestUtil.GetRandomString();
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     columnCollection.Contains(columnName);
     //---------------Test Result -----------------------
     dataGridViewColumnCollection.AssertWasCalled(collection => collection.Contains(columnName));
 }
        public void Test_Contains_Calls_UnderlyingDataGridViewContainsMethod()
        {
            //---------------Set up test pack-------------------
            System.Windows.Forms.DataGridViewColumnCollection dataGridViewColumnCollection =
                MockRepository.GenerateMock <System.Windows.Forms.DataGridViewColumnCollection>();
            IDataGridViewColumnCollection columnCollection = new DataGridViewWin.DataGridViewColumnCollectionWin
                                                                 (dataGridViewColumnCollection);
            string columnName = TestUtil.GetRandomString();

            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            columnCollection.Contains(columnName);
            //---------------Test Result -----------------------
            dataGridViewColumnCollection.AssertWasCalled(collection => collection.Contains(columnName));
        }
        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);
        }