コード例 #1
0
		public CategoryController(ICategoryService categoryService,
		                          IAuctionService auctionService,
		                          IBreadcrumbBuilder breadcrumbBuilder,
		                          HttpRequestBase request,
		                          HttpResponseBase response)
		{
			mCategoryService   = categoryService;
			mAuctionService    = auctionService;
			mBreadcrumbBuilder = breadcrumbBuilder;
			mRequest           = request;
			mResponse          = response;
		}
コード例 #2
0
		public AuctionController(IAuctionService auctionService,
		                         ICategoryService categoryService,
		                         ICurrencyService currencyService,
		                         IBreadcrumbBuilder breadcrumbBuilder)
		{
			Contract.Requires(auctionService != null);
			Contract.Requires(categoryService != null);
			Contract.Requires(currencyService != null);
			Contract.Requires(breadcrumbBuilder != null);

			mAuctionService = auctionService;
			mCategoryService = categoryService;
			mCurrencyService = currencyService;
			mBreadcrumbBuilder = breadcrumbBuilder;
		}
コード例 #3
0
		public void SetUp()
		{
			mCategoryServiceMock   = A.Fake<ICategoryService>();
			mAuctionServiceMock    = A.Fake<IAuctionService>();
			mBreadcrumbBuilderMock = A.Fake<IBreadcrumbBuilder>();
			mRequestMock           = A.Fake<HttpRequestBase>();
			mResponseMock          = A.Fake<HttpResponseBase>();

			mTestedController = new CategoryController(mCategoryServiceMock, mAuctionServiceMock, mBreadcrumbBuilderMock,
			                                           mRequestMock, mResponseMock);

			var fakePagedList = A.Fake<IPagedList<Auction>>();
			A.CallTo(() => fakePagedList.PageNumber).Returns(1);
			A.CallTo(() => fakePagedList.PageSize).Returns(1);
			A.CallTo(() => mAuctionServiceMock.GetActiveAuctionsInCategory(0, null, 0, 0, 0)).WithAnyArguments().Returns(fakePagedList);
		}
コード例 #4
0
 public BreadcrumbController(IBreadcrumbBuilder builder)
 {
     _builder = builder;
 }
コード例 #5
0
ファイル: HomeController.cs プロジェクト: Strachu/Auctioneer
		public HomeController(IAuctionService auctionService, IBreadcrumbBuilder breadcrumbBuilder)
		{
			mAuctionService    = auctionService;
			mBreadcrumbBuilder = breadcrumbBuilder;
		}