private void InitializeControls(CustomerAbuse customerAbuse, string headerText, string footerText, string thankYouText = "") { ReflectionHelper.SetValue(customerAbuse, "rblBasechannelOverride", new RadioButtonList() { SelectedValue = string.Empty }); ReflectionHelper.SetValue(customerAbuse, "txtHeader", new TextBox() { Text = headerText }); ReflectionHelper.SetValue(customerAbuse, "txtFooter", new TextBox() { Text = footerText }); ReflectionHelper.SetValue(customerAbuse, "txtThankYou", new TextBox() { Text = thankYouText }); ReflectionHelper.SetValue(customerAbuse, "lblCustomerOverrideWarning", new Label() { Text = NonEmptyText }); ReflectionHelper.SetValue(customerAbuse, "btnPreview", new Button() { Enabled = false, Visible = false, CssClass = string.Empty }); ReflectionHelper.SetValue(customerAbuse, "lblSentBlastsWarning", new Label() { Text = NonEmptyText }); InitializeBtnSaveException(customerAbuse); }
private void InitializeBtnSaveException(CustomerAbuse customerAbuse) { ReflectionHelper.SetValue(customerAbuse, "phError", new PlaceHolder() { Visible = true }); ReflectionHelper.SetValue(customerAbuse, "lblErrorMessage", new Label() { Text = NonEmptyText }); }
private CustomerAbuse CreateCustomerAbuse( Mock <ILandingPageAssignContent> landingPageAssignContent = null, IApplicationLog applicationLog = null, Mock <IMasterCommunicator> master = null) { if (master == null) { master = new Mock <IMasterCommunicator>(); master.Setup(x => x.GetUserID()).Returns(DummyUserID); master.Setup(x => x.GetCustomerID()).Returns(DummyCustomerID); master.Setup(x => x.GetCurrentUser()).Returns(new User()); } var landingPageAssign = new Mock <ILandingPageAssign>(); landingPageAssign.Setup(x => x.Save(It.IsAny <LandingPageAssign>(), It.IsAny <User>())); var dataTable = new DataTable(); dataTable.Columns.Add(new DataColumn()); dataTable.Rows.Add(dataTable.NewRow()); landingPageAssign.Setup(x => x.GetPreviewParameters(It.IsAny <int>(), It.IsAny <int>())).Returns(dataTable); if (landingPageAssignContent == null) { landingPageAssignContent = new Mock <ILandingPageAssignContent>(); landingPageAssignContent.Setup(x => x.Save(It.IsAny <LandingPageAssignContent>(), It.IsAny <User>())); landingPageAssignContent.Setup(x => x.Delete(It.IsAny <int>(), It.IsAny <User>())); } _response = new Mock <HttpResponseBase>(); _response.Setup(x => x.Redirect("CustomerMain.aspx")); var customerAbuse = new CustomerAbuse( master.Object, landingPageAssign.Object, landingPageAssignContent.Object, _response.Object, applicationLog); return(customerAbuse); }