public void TransactionControllerGetTest()
        {
            var TransactionId             = Guid.NewGuid();
            ITransactionBusiness _service = Substitute.For <ITransactionBusiness>();

            _service.Get(TransactionId).Returns(s =>
                                                new Transaction()
            {
                Id     = Guid.NewGuid(),
                Amount = 100.00M,
                Number = 12,
                Active = true,
                Card   = new Card()
                {
                    Id             = Guid.NewGuid(),
                    CardBrand      = "VISA",
                    CardType       = 1,
                    Number         = "4539204051740520",
                    CardholderName = "USUARIO DE TESTE"
                }
            });

            _controller = new TransactionController(_service);

            var card = _controller.Get(TransactionId.ToString());

            Assert.IsNotNull(card);
        }
Пример #2
0
        public TransactionBusinessTest()
        {
            transList = new List <Transaction>();

            var         CardId        = Guid.NewGuid();
            var         TransactionId = Guid.NewGuid();
            Transaction trans         = new Transaction()
            {
                Id     = TransactionId,
                Active = true,
                Card   = new Card()
                {
                    Id        = CardId,
                    CardBrand = "VISA",
                    CardType  = 1,
                    Number    = "4539204051740520"
                }
            };

            transList.Add(trans);

            #region Business

            Businessmock = Substitute.For <ITransactionBusiness>();
            Businessmock.SaveAndUpdate(trans);
            Businessmock.Get(Guid.NewGuid()).Returns((Transaction)null);



            #endregion
        }
Пример #3
0
        private void btnsave_Click(object sender, EventArgs e)
        {
            IValidate objIValidate = BinderSingleton.Instance.GetInstance <IValidate>();
            ResultDTO result       = objIValidate.validatePatientInfo(txtname.Text.Trim(), txtage.Text.Trim(), txtcontact.Text.Trim(), ddlsex.SelectedIndex, ddlbloodgroup.SelectedIndex);

            if (result.IsSuccess)
            {
                string phcid = ((Form)this.MdiParent).Controls["lblphcid"].Text;
                ITransactionBusiness objITransactionBusiness = BinderSingleton.Instance.GetInstance <ITransactionBusiness>();
                ResultDTO            resultDTO = objITransactionBusiness.AddPatientInfo(txtname.Text, txtage.Text, ddlsex.SelectedText, txtdob.Text, ddlbloodgroup.SelectedText, phcid, txtcontact.Text);
                if (resultDTO.IsSuccess)
                {
                    pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessBackGroundColor);
                    lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessForeColor);
                    lblstatus.Text      = resultDTO.Message;
                }
                else
                {
                    pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.ErrorBackGroundColor);
                    lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.ErrorForeColor);
                    lblstatus.Text      = resultDTO.Message;
                }
            }
            else
            {
                pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningBackGroundColor);
                lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningForeColor);
                lblstatus.Text      = result.Message;
            }
        }
Пример #4
0
 public SadadStrategy()
 {
     _userBusiness        = IocInitializer.GetInstance <IUserBusiness>();
     _orderBusiness       = IocInitializer.GetInstance <IOrderBusiness>();
     _transactionBusiness = IocInitializer.GetInstance <ITransactionBusiness>();
     _observerManager     = IocInitializer.GetInstance <Lazy <IObserverManager> >();
 }
        public void TransactionControllerGetAllTest()
        {
            ITransactionBusiness _service = Substitute.For <ITransactionBusiness>();

            _service.GetAll().Returns(s => new List <Transaction>()
            {
                new Transaction()
                {
                    Id     = Guid.NewGuid(),
                    Amount = 100.00M,
                    Number = 12,
                    Active = true,
                    Card   = new Card()
                    {
                        Id             = Guid.NewGuid(),
                        CardBrand      = "VISA",
                        CardType       = 1,
                        Number         = "4539204051740520",
                        CardholderName = "USUARIO DE TESTE"
                    }
                }
            });

            _controller = new TransactionController(_service);

            var listTransactions = (List <TransactionDTO>)_controller.Get();

            Assert.IsTrue(listTransactions.Count == 1);
        }
Пример #6
0
 public TransactionController(IOrderBusiness orderBusiness, IBankCardBusiness bankCardBusiness, ITransactionBusiness transactionBusiness, IPaymentGatewayBusiness paymentGatewayBusiness)
 {
     _transactionBusiness    = transactionBusiness;
     _paymentGatewayBusiness = paymentGatewayBusiness;
     _orderBusiness          = orderBusiness;
     _bankCardBusiness       = bankCardBusiness;
 }
Пример #7
0
        private void btnlogin_Click(object sender, EventArgs e)
        {
            IValidate objIValidate = BinderSingleton.Instance.GetInstance <IValidate>();
            ResultDTO result       = objIValidate.validateLogin(txtusername.Text.Trim(), txtpassword.Text.Trim());

            if (result.IsSuccess)
            {
                ITransactionBusiness objITransactionBusiness = BinderSingleton.Instance.GetInstance <ITransactionBusiness>();

                ResultDTO resultdto = objITransactionBusiness.AuthenticateUser(txtusername.Text.Trim(), txtpassword.Text.Trim());

                if (resultdto.IsSuccess)
                {
                    this.Hide();
                    MDIParent MdiParent = new MDIParent(txtusername.Text.Trim(), resultdto.PHCID);
                    MdiParent.Show();
                }
                else
                {
                    pnlstatus.BackColor = System.Drawing.Color.Red;
                    lblstatus.Text      = resultdto.Message;
                }
            }
            else
            {
                pnlstatus.BackColor = System.Drawing.Color.Orange;
                lblstatus.Text      = result.Message;
            }
        }
Пример #8
0
        private void btnsave_Click(object sender, EventArgs e)
        {
            IValidate objIValidate = BinderSingleton.Instance.GetInstance <IValidate>();
            ResultDTO result       = objIValidate.validateuserregistration(txtname.Text.Trim(), txtemailid.Text.Trim(), txtcontactno.Text.Trim(), txtloginid.Text.Trim(), txtpassword.Text.Trim(), txtconfirmpassword.Text.Trim());

            if (result.IsSuccess)
            {
                ITransactionBusiness objITransactionBusiness = BinderSingleton.Instance.GetInstance <ITransactionBusiness>();

                bool status = objITransactionBusiness.AddUserRegistration(txtname.Text.Trim(), txtemailid.Text.Trim(), txtcontactno.Text.Trim(), txtloginid.Text.Trim(), txtpassword.Text.Trim(), txtconfirmpassword.Text.Trim());

                if (status)
                {
                    pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessBackGroundColor);
                    lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessForeColor);
                    lblstatus.Text      = PHCConstatnt.Save;
                }
            }
            else
            {
                pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningBackGroundColor);
                lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningForeColor);
                lblstatus.Text      = result.Message;
            }
        }
Пример #9
0
        public void GetAllTransactionBusiness()
        {
            Businessmock = Substitute.For <ITransactionBusiness>();
            Businessmock.GetAll().Returns(s => transList);
            var transactions = (List <Transaction>)Businessmock.GetAll();

            Assert.IsTrue(transactions.Count == 1);
        }
Пример #10
0
 public FakeStrategy()
 {
     _zarinPal            = new PaymentGatewayImplementationServicePortTypeClient();
     _userBusiness        = IocInitializer.GetInstance <IUserBusiness>();
     _transactionBusiness = IocInitializer.GetInstance <ITransactionBusiness>();
     _orderBusiness       = IocInitializer.GetInstance <IOrderBusiness>();
     _observerManager     = IocInitializer.GetInstance <Lazy <IObserverManager> >();
 }
Пример #11
0
 public UserBusiness(IUnitOfWork uow, ILogger <UserBusiness> logger,
                     ICustomerBusiness customerBusiness, ITransactionBusiness transactionBusiness,
                     IParameterBusiness parameterBusiness, IMapper mapper)
 {
     _customerBusiness  = customerBusiness;
     _parameterBusiness = parameterBusiness;
     _uow        = uow;
     _repository = _uow.Repository <IUserRepository, Dal.Entities.Identity.ApplicationUser>();
     _logger     = logger;
     _mapper     = mapper;
 }
Пример #12
0
 public WalletController(IWalletBusiness __IWalletBusiness, IAgencyBusiness __IAgencyBusiness,
                         IAccountBusiness __IAccountBusiness, ITransactionBusiness __ITransactionBusiness,
                         IWalletRepository __IWalletRepository, ITransactionHistoryBusiness __ITransactionHistoryBusiness)
 {
     _IWalletBusiness             = __IWalletBusiness;
     _IAgencyBusiness             = __IAgencyBusiness;
     _IAccountBusiness            = __IAccountBusiness;
     _ITransactionBusiness        = __ITransactionBusiness;
     _IWalletRepository           = __IWalletRepository;
     _ITransactionHistoryBusiness = __ITransactionHistoryBusiness;
 }
Пример #13
0
        public TransactionController(ITransactionBusiness __ITransactionBusiness, IWalletBusiness __IWalletBusiness, 
            IPayoutExportRepository __IPayoutExportRepository, ITransactionRepository __ITransactionRepository, INotificationBusiness __INotificationBusiness, 
            ITransactionHistoryBusiness __ITransactionHistoryBusiness, ITransactionService __ITransactionService, ICampaignService __ICampaignService,
            IPaymentService _IPaymentService, IPayoutExportService __IPayoutExportService)
        {
            _ITransactionBussiness = __ITransactionBusiness;
            _IWalletBusiness = __IWalletBusiness;
            _IPayoutExportRepository = __IPayoutExportRepository;
            _ITransactionRepository = __ITransactionRepository;
            _INotificationBusiness = __INotificationBusiness;
            _ITransactionHistoryBusiness = __ITransactionHistoryBusiness;
            _ITransactionService = __ITransactionService;

            _ICampaignService = __ICampaignService;
            _paymentService = _IPaymentService;
            _IPayoutExportService = __IPayoutExportService;
        }
Пример #14
0
 private void UserRegistration_Load(object sender, EventArgs e)
 {
     if ((Form)this.MdiParent != null)
     {
         string userid = ((Form)this.MdiParent).Controls["lbluserid"].Text;
         string phcid  = ((Form)this.MdiParent).Controls["lblphcid"].Text;
         ITransactionBusiness objITransactionBusiness = BinderSingleton.Instance.GetInstance <ITransactionBusiness>();
         UserDTO userDTO = objITransactionBusiness.GetUsers(userid);
         if (userDTO != null)
         {
             txtname.Text       = userDTO.Name;
             txtemailid.Text    = userDTO.EmailID;
             txtcontactno.Text  = userDTO.ContactNo;
             txtloginid.Text    = userDTO.LoginID;
             txtloginid.Enabled = false;
         }
     }
 }
Пример #15
0
        public void GetTransactionBusinessNotNull()
        {
            Businessmock = Substitute.For <ITransactionBusiness>();
            var transactioId = Guid.NewGuid();

            Businessmock.Get(transactioId).Returns(s => new Transaction()
            {
                Id     = Guid.NewGuid(),
                Active = true,
                Card   = new Card()
                {
                    Id        = Guid.NewGuid(),
                    CardBrand = "VISA",
                    CardType  = 1,
                    Number    = "4539204051740520"
                }
            });
            var trans = Businessmock.Get(transactioId);

            Assert.IsNotNull(trans);
        }
Пример #16
0
 public MicroKolController(IAccountBusiness __IAccountBusiness, IAccountRepository __IAccountRepository,
                           IAccountCampaignChargeRepository __IAccountCampaignChargeRepository,
                           IAccountCampaignChargeBusiness __IAccountCampaignChargeBusiness, ICampaignBusiness __ICampaignBusiness,
                           ICampaignAccountRepository __ICampaignAccountRepository, ITransactionRepository __ITransactionRepository,
                           ITransactionBusiness __ITransactionBusiness, IWalletBusiness __IWalletBusiness, IWalletRepository __IWalletRepository,
                           INotificationBusiness __INotificationBusiness, IWalletService ___WalletService, INotificationService __INotificationService)
 {
     _IAccountBusiness   = __IAccountBusiness;
     _IAccountRepository = __IAccountRepository;
     _IAccountCampaignChargeRepository = __IAccountCampaignChargeRepository;
     _IAccountCampaignChargeBusiness   = __IAccountCampaignChargeBusiness;
     _ICampaignBusiness          = __ICampaignBusiness;
     _ICampaignAccountRepository = __ICampaignAccountRepository;
     _ITransactionRepository     = __ITransactionRepository;
     _ITransactionBusiness       = __ITransactionBusiness;
     _IWalletBusiness            = __IWalletBusiness;
     _IWalletRepository          = __IWalletRepository;
     _INotificationBusiness      = __INotificationBusiness;
     _WalletService        = ___WalletService;
     _INotificationService = __INotificationService;
 }
Пример #17
0
 public TransactionController(ITransactionBusiness transactionService)
 {
     TransactionBusiness = transactionService;
 }
Пример #18
0
 public TransactionsController(ITransactionRepository repository, ITransactionBusiness business)
 => Business = business;
Пример #19
0
 public TransactionController(ITransactionBusiness TransactionBusiness)
 {
     _TransactionBusiness = TransactionBusiness;
 }
Пример #20
0
 public TransactionController(ITransactionBusiness transactionBusiness)
 {
     _transactionBusiness = transactionBusiness;
 }
Пример #21
0
 public BusinessTest()
 {
     Startup.ConfigureServices(Service);
     Business = Service.BuildServiceProvider().GetService <ITransactionBusiness>();
 }
Пример #22
0
 public TransactionsController(ITransactionBusiness _transactionBusiness)
 {
     transactionBusiness = _transactionBusiness;
 }
Пример #23
0
 public HomeController(IAccountBusiness b_acc, ITransactionBusiness b_ts, ITypeBusiness b_t)
 {
     accs = b_acc; ts = b_ts; t = b_t;
 }
Пример #24
0
 public TransactionService(ITransactionBusiness business, IMapper mapper)
 {
     this.business = business;
     this.mapper   = mapper;
 }
Пример #25
0
 public void GetAllTransactionException()
 {
     Businessmock = Substitute.For <ITransactionBusiness>();
     Businessmock.GetAll().Returns(s => { throw new Exception("Erro de comunicação..."); });
     Assert.ThrowsException <Exception>(() => (List <Transaction>)Businessmock.GetAll());
 }
Пример #26
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //ITransactionBusiness b= BinderSingleton

        ITransactionBusiness business = BinderSingleton.Instance.GetInstance <ITransactionBusiness>();
    }