示例#1
0
 public void Initialize()
 {
     _presentationModel = new CreditCardPaymentPresentationModel(new OrderModel());
     _target            = new PrivateObject(_presentationModel);
     _model             = (OrderModel)_target.GetField("_model");
     _presentationModel._presentationModelChanged += Notify;
     _isNotify = false;
 }
 public CreditCardPaymentForm(CreditCardPaymentPresentationModel creditCardPaymentPresentationModelData)
 {
     InitializeComponent();
     _creditCardPaymentPresentationModel = creditCardPaymentPresentationModelData;
     // UI
     _submitButton.Click += ClickSubmitButton;
     InitializeInputHandlers();
     InitializeControlInspectors();
     // Initial UI States
     InitializeInspectors();
     RefreshControls();
 }
示例#3
0
 public CreditCardPaymentForm(CreditCardPaymentPresentationModel creditCardPaymentPresentationModelData, Model modelData)
 {
     InitializeComponent();
     _creditCardPaymentPresentationModel = creditCardPaymentPresentationModelData;
     _model = modelData;
     // UI
     this.FormClosed     += (sender, eventArguments) => _cardSecurityCodeField.Text = AppDefinition.EMPTY_STRING;
     _submitButton.Click += ClickSubmitButton;
     InitializeInputLimits();
     InitializeControlInspectors();
     // Initial UI States
     InitializeInspectors();
     RefreshControls();
 }
 public void Initialize()
 {
     _creditCardPaymentPresentationModel = new CreditCardPaymentPresentationModel();
 }
示例#5
0
 public void TestInitialize()
 {
     model = new Model();
     creditCardPaymentPresentationModel = new CreditCardPaymentPresentationModel(model);
 }