Refactor: extract events to their own file
Fail: all inventory item dtos can be retrieved from the db
Pass
Fail: adding InventoryItemDtos to the database
Pass
Refactor: build db in setup method
Added new spec to check that dtos are correctly listed
Refactor: rename add method
Add fields to InventoryItemDto
Refactor: make spec names easier to read
Outline specs for db operations with InventoryItemDetailsDto-s
Fail: starts with no inventory item details
Pass
Refactor: rename class property and remove accessor for details
Refactor: rename property and remove accessor for inventory items
Fail: adding inventory item details to the db
Pass
Add missing feature spec name
Fail: removing item details from the db
Pass