public void GetContainerFromItemMethodTest() { //Mock spreadsheet var spreadsheet = new SpreadsheetView(); var privateAccessor = new PrivateAccessor(spreadsheet); //Prepare data var item = ItemWrap.BuildNew(new TestData()); var container = new SpreadsheetItemContainer(spreadsheet); var containerHash = container.GetHashCode(); var containersDict = privateAccessor.GetField("_containersDict") as Dictionary<IWrap, SpreadsheetItemContainer>; containersDict.Add(item, container); //Call GetContainerFromItem and assert results var result = spreadsheet.GetContainerFromItem(item); Assert.AreEqual(result.GetHashCode(), containerHash); }