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;
 }
		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
        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
		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
 public void SetUserNotifier(IUserNotifier notifier)
 {
     _notifier = notifier;
 }
示例#9
0
        public EngagerManager SetUserNotifier(IUserNotifier notifier)
        {
            _notifier = notifier;
            (new List<SessionManager> { HotmailSessionManager, YahooSessionManager, AolSessionManager }).ForEach(x => x.SetUserNotifier(_notifier));

            return this;
        }
示例#10
0
 public InfoRepository(IUserNotifier notifier)
 {
     _notifier = notifier;
     _context = new DatabaseContext();
 }
示例#11
0
 public RepositoryFetcher(IUserNotifier userNotifier)
 {
     this.userNotifier = userNotifier;
 }
示例#12
0
 public BranchFetcher(IUserNotifier userNotifier)
 {
     this.userNotifier = userNotifier;
 }