public void AddTabPageTest() { _eventSink.ExpectedSelectedIndexChanged = 3; NuGenTabPage tabPage = _tabControl.TabPages.Add("0"); NuGenTabPage tabPage1 = _tabControl.TabPages.Add("1"); NuGenTabPage tabPage2 = _tabControl.TabPages.Add("2"); _eventSink.ExpectedTabPageAdded = 3; _eventSink.AddExpectedTabPageAddedIndex(0); _eventSink.AddExpectedTabPageAddedIndex(1); _eventSink.AddExpectedTabPageAddedIndex(2); _eventSink.AddExpectedTabPageAddedObject(tabPage); _eventSink.AddExpectedTabPageAddedObject(tabPage1); _eventSink.AddExpectedTabPageAddedObject(tabPage2); for (int i = 0; i < _tabControl.TabPages.Count; i++) { Assert.AreEqual(i.ToString(), _tabControl.TabButtons[i].Text); } _eventSink.Verify(); }