public void TestInitialize() { ac = new AutoCompleteStringCollection(); mockSuspMgr = new Mock <ISuspectManager>(); mockSuspMgr.Setup(f => f.SuspNames).Returns(ac); mockSuspMgr.Setup(f => f.SuspPhnes).Returns(ac); chkCrimes = new CheckedListBox(); btnAccessory = new Button(); btnAggravated = new Button(); btnGovEmployee = new Button(); btnGenArrestReport = new FakeButton(); suggestCharge = new FakeTextBox(); officers = new Mock <TextBox>(); ctrls = new Controls { SuspName = new TextBox(), SuspPhone = new TextBox(), LicensesRevoked = new CheckBox(), ArrestingOfficers = officers.Object, Mugshot = new TextBox(), ChkCrimes = chkCrimes, Narrative = new TextBox(), BtnGovEmployee = btnGovEmployee, BtnAttempted = new Button(), BtnAccessory = btnAccessory, BtnAggravated = btnAggravated, SuggestCharge = suggestCharge, BtnGenArrestReport = btnGenArrestReport, }; mockCrimeList = new Mock <ICrimeList>(); var crimeList = new HashSet <ICrime> { mockCrime1.Object, mockCrime2.Object }; mockCrimeList.Setup(f => f.Crimes).Returns(crimeList); }