This exercise might not be very realistic - anyway you are going to get some experience on programming using the composite design pattern.
You are supposed to program some classes modeling things you might buy in a supermarket. A common name for things to buy in a supermarket is Stuff, more specifically it is OrdinaryStuff (milk, bread, etc.) and StuffContainer (plastic bags, etc.). A StuffContainer can be empty or hold any number of OrdinaryStuff - or other StuffContainers, that hold ...
As a specification you get some documentation and some unit tests.
Make the interface IStuff according to the documentation IStuff
Make the class OrdinaryStuff according to the documentation OrdinaryStuff
Make the class StuffContainer according to the documentation StuffContainer and the unit test StuffContainerTest.
Note that you may have to remove (make into comments) some of the lines in the test, if you want to make the test Green before completing the exercise.
Do the individual features in this sequence:
private readonly IList<IStuff> _stuffInContainer = new List<IStuff>();