public void InvokeAddMethodWith_should_populate_a_collection_with_an_item() { // Arrange var anObject = new object(); var list = new ArrayList(); // Act list.InvokeAddMethodWith(anObject); // Assert list.Count.ShouldEqual(1); list[0].ShouldBeTheSameAs(anObject); }