Added tests for NormalItemFactory