public AccountController(IUserProfileRepository userProfileRepository, IAccountMailer accountMailer, ICampaignDonorRepository campaignDonorRepository)
 {
     this.accountMailer = accountMailer;
     this.userProfileRepository = userProfileRepository;
     this.campaignDonorRepository = campaignDonorRepository;
     Mapper.CreateMap<RegisterModel, UserProfile>();
     Mapper.CreateMap<UserProfile, RegisterModel>();
 }
Example #2
0
 public DonateController(ICampaignRepository campaignRepository, IUserProfileRepository userProfileRepository, 
     IDonateMailer donateMailer, IPaymentProviderFactory paymentProviderFactory, ICampaignDonorRepository campaignDonorRepository)
 {
     this.campaignRepository = campaignRepository;
     this.userProfileRepository = userProfileRepository;
     this.donateMailer = donateMailer;
     this.paymentProviderFactory = paymentProviderFactory;
     this.campaignDonorRepository = campaignDonorRepository;
     Mapper.CreateMap<UserProfile, Payment>();
     Mapper.CreateMap<Payment, CampaignDonor>();
     Mapper.CreateMap<CampaignDonor, DonationDetailsModel>();
     Mapper.CreateMap<Campaign, CampaignDetailsModel>();
     Mapper.CreateMap<CampaignDonor, DonationDetailsModel>();
 }
        private AccountController GetAccountController()
        {
            var fakeOrganizationRepository = new FakeOrganizationRepository();
            userProfileRepository = new FakeUserProfileRepository();
            campaignDonorRepository = new FakeCampaignDonorRepository();

            mocks = new MockRepository();
            var fakeEmailService = mocks.DynamicMock<IAccountMailer>();
            MailerBase.IsTestModeEnabled = true;
            AccountController c = new AccountController(userProfileRepository, fakeEmailService, campaignDonorRepository)
                                               {
                                                   FormsService = new MockFormsAuthenticationService(),
                                                   MembershipService = new MockMembershipService(),
                                                   OrganizationRepository = fakeOrganizationRepository
                                               };

            TestHelpers.MockHttpContext(c, mocks, postFiles: false);
            return c;
        }
 public void SetUp()
 {
     organizationRepository = new FakeOrganizationRepository();
     campaignRepository = new FakeCampaignRepository();
     userProfileRepository = new FakeUserProfileRepository();
     campaignDonorRepository = new FakeCampaignDonorRepository();
     Mapper.CreateMap<Payment, CampaignDonor>();
     Mapper.CreateMap<Payment, DonationDetailsModel>();
     Mapper.CreateMap<CampaignDonor, DonationAdminModel>();
 }
 public void SetUp()
 {
     campaignRepository = new CampaignRepository();
     organizationRepository = new OrganizationRepository();
     campaignDonorRepository = new CampaignDonorRepository();
     transactionScope = new TransactionScope();
 }