示例#1
0
        public void SetUp()
        {
            _dateTimeWrapper = Substitute.For <IDateTimeWrapper>();
            _guidWrapper     = Substitute.For <IGuidWrapper>();
            _itemRepository  = Substitute.For <IItemRepository>();

            _itemCreatingService = new ItemCreatingService(_itemRepository, _dateTimeWrapper, _guidWrapper);
        }
 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()
            };
        }