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)); }