Considering the following description, which TDD style is being applied?
In a point of sale application, I start by identifying a Product object. I create a unit test and implement the object. The inner details of the object emerge through those unit tests. I focus on individual objects at all time. The final test is about the Order object, that collaborates with other objects like and OrderItem and ReportGenerator.