コード例 #1
0
        public AuctionExpireCheckBackgroundTask(AuctioneerDbContext context, IUserNotifier userNotifier)
        {
            Contract.Requires(context != null);
            Contract.Requires(userNotifier != null);

            mContext      = context;
            mUserNotifier = userNotifier;
        }
コード例 #2
0
		public void SetUp()
		{
			CreateDatabaseWithTestData();

			var context       = new TestAuctioneerDbContext(mDatabaseConnection);
			mUserNotifierMock = A.Fake<IUserNotifier>();

			mTestedService = new UserService(context, mUserNotifierMock);
		}
コード例 #3
0
		public void SetUp()
		{
			mDbContext = new TestAuctioneerDbContext(Effort.DbConnectionFactory.CreateTransient());

			AddTestData(mDbContext);

			mUserNotifierMock = A.Fake<IUserNotifier>();
			var userService   = new UserService(mDbContext, mUserNotifierMock);
			mTestedService    = new AuctionService(mDbContext, mUserNotifierMock, userService, "Ignored", "Ignored");
		}
コード例 #4
0
 public LinkedPrCreator(string personalAccessToken, string branch, string jiraBugId, string title, string description, string targetUsername, string targetRepository, IUserNotifier userNotifier)
 {
     this.personalAccessToken = personalAccessToken;
     this.branch = branch;
     this.jiraBugId = jiraBugId;
     this.descriptionWithJiraLink = MakeJIRALink() + "\n\n" + description;
     this.targetUsername = targetUsername;
     this.targetRepository = targetRepository;
     this.prTitleHalfway = jiraBugId + ": " + title;
     this.userNotifier = userNotifier;
 }
コード例 #5
0
		public void SetUp()
		{
			mDbContext = new TestAuctioneerDbContext(Effort.DbConnectionFactory.CreateTransient());

			mDbContext.Categories.Add(new TestCategory { Id = 1 });
			mDbContext.Users.Add(new TestUser { Id = "1" });
			mDbContext.Users.Add(new TestUser { Id = "2" });
			mDbContext.Users.Add(new TestUser { Id = "3" });
			mDbContext.SaveChanges();

			mUserNotifierMock = A.Fake<IUserNotifier>();
			var userService   = new UserService(mDbContext, mUserNotifierMock);
			mTestedService    = new AuctionService(mDbContext, mUserNotifierMock, userService, "Ignored", "Ignored");
		}
コード例 #6
0
ファイル: GitHubWrapper.cs プロジェクト: mikeparker/prcreator
        public GitHubWrapper(string personalAccessToken, IUserNotifier userNotifier)
        {
            if (userNotifier == null)
            {
                throw new ArgumentNullException("userNotifier");
            }

            if (string.IsNullOrEmpty(personalAccessToken))
            {
                throw new ArgumentNullException("personalAccessToken");
            }

            this.client = new GitHubClient(new ProductHeaderValue("mikeparker-testapp"));
            var authToken = new Credentials(personalAccessToken); // ask user to enter this from ui
            this.client.Credentials = authToken;
            notifier = userNotifier;
        }
コード例 #7
0
ファイル: AuctionService.cs プロジェクト: Strachu/Auctioneer
		public AuctionService(AuctioneerDbContext context,
		                      IUserNotifier userNotifier,
		                      IUserService userService,
		                      string photoDirectoryPath,
		                      string thumbnailDirectoryPath)
		{
			Contract.Requires(context != null);
			Contract.Requires(userNotifier != null);
			Contract.Requires(userService != null);
			Contract.Requires(!String.IsNullOrWhiteSpace(photoDirectoryPath));
			Contract.Requires(!String.IsNullOrWhiteSpace(thumbnailDirectoryPath));

			mContext                       = context;
			mUserNotifier                  = userNotifier;
			mUserService                   = userService;
			mAuctionPhotoDirectoryPath     = photoDirectoryPath;
			mAuctionThumbnailDirectoryPath = thumbnailDirectoryPath;
		}
コード例 #8
0
ファイル: SessionManager.cs プロジェクト: c0d3m0nky/mty
 public void SetUserNotifier(IUserNotifier notifier)
 {
     _notifier = notifier;
 }
コード例 #9
0
ファイル: EngagerManager.cs プロジェクト: c0d3m0nky/mty
        public EngagerManager SetUserNotifier(IUserNotifier notifier)
        {
            _notifier = notifier;
            (new List<SessionManager> { HotmailSessionManager, YahooSessionManager, AolSessionManager }).ForEach(x => x.SetUserNotifier(_notifier));

            return this;
        }
コード例 #10
0
ファイル: InfoRepository.cs プロジェクト: asdlvs/MinStat
 public InfoRepository(IUserNotifier notifier)
 {
     _notifier = notifier;
     _context = new DatabaseContext();
 }
コード例 #11
0
 public RepositoryFetcher(IUserNotifier userNotifier)
 {
     this.userNotifier = userNotifier;
 }
コード例 #12
0
ファイル: BranchFetcher.cs プロジェクト: mikeparker/prcreator
 public BranchFetcher(IUserNotifier userNotifier)
 {
     this.userNotifier = userNotifier;
 }