Где должно жить поведение, когда в пользовательской истории упоминается родитель, но действие направлено на потомка?

У меня есть объект StoreOwner. StoreOwner имеет свойство Store.

public class Product { }

public class Store { 
    public IEnumerable<Product> Products { get; private set; }
}

public class StoreOwner { 
    public Store Store { get; private set }
}

У меня есть следующая история пользователя:

As a store owner, I can add a product to my store.

Где должно жить поведение «добавление товара в магазин»? На StoreOwner или Store?

Если это магазин, каким будет имя метода?

5
задан Charles 10 August 2012 в 17:11
поделиться