public void SetUp()
        {
            _dateTimeWrapper      = Substitute.For <IDateTimeWrapper>();
            _itemObtainingService = Substitute.For <IItemObtainingService>();
            _itemRepository       = Substitute.For <IItemRepository>();

            _itemUpdatingService = new ItemUpdatingService(_itemObtainingService, _itemRepository, _dateTimeWrapper);
        }
 public ItemsController(IItemObtainingService itemObtainingObtainingService, IItemCreatingService itemCreatingService,
                        IItemUpdatingService itemUpdatingService, IItemRepository itemRepository, IUrlService urlService)
 {
     _itemObtainingService = itemObtainingObtainingService;
     _itemCreatingService  = itemCreatingService;
     _itemUpdatingService  = itemUpdatingService;
     _itemRepository       = itemRepository;
     _urlService           = urlService;
 }
        protected void SetUpDependencies()
        {
            ItemCreatingService  = Substitute.For <IItemCreatingService>();
            ItemUpdatingService  = Substitute.For <IItemUpdatingService>();
            UrlService           = Substitute.For <IUrlService>();
            ItemObtainingService = Substitute.For <IItemObtainingService>();
            ItemRepository       = Substitute.For <IItemRepository>();

            ItemsController = new ItemsController(ItemObtainingService, ItemCreatingService, ItemUpdatingService, ItemRepository, UrlService)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };
        }