public void SetupAddMTAIP_Test(string btnText, int?mtaId) { try { //Arrange FillDataTableDummyData("MTAID", "IPAddress", "HostName"); BaseDataBoundControlShims(); _ddlMTA = new DropDownList(); InsertDropDownListItems(_ddlMTA, "ddlMTA"); var mtaEditor = new MTAEditor(); _globalInstance = mtaEditor; var privateObject = new PrivateObject(mtaEditor); _methodParams = new object[] { mtaId }; //Act privateObject.Invoke("SetupAddMTAIP", _methodParams); //Assert _btnSaveMTAIP.Text.ShouldBe(btnText); } finally { _ddlMTA.Dispose(); } }
public void SetupAddMTA_Test(string btnText, int?mtaId, bool initial, bool expected) { try { //Arrange FillDataTableDummyData("MTAName", "DomainName", "BlastConfigID"); BaseDataBoundControlShims(); _ddlBlastConfig = new DropDownList(); InsertDropDownListItems(_ddlBlastConfig, "ddlBlastConfig"); var mtaEditor = new MTAEditor(); _globalInstance = mtaEditor; var privateObject = new PrivateObject(mtaEditor); _methodParams = new object[] { mtaId }; _ddlBlastConfig.Enabled = initial; //Act privateObject.Invoke("SetupAddMTA", _methodParams); //Assert _ddlBlastConfig.Enabled.ShouldBe(expected); _btnSaveMTA.Text.ShouldBe(btnText); } finally { _ddlBlastConfig.Dispose(); } }
public void SetupAddMTACustomer_Test(string btnText, int?mtaId, int?customerId, bool initial, bool expected) { try { //Arrange FillDataTableDummyData("MTAID", "CustomerID", "IsDefault"); BaseDataBoundControlShims(); _ddlMTACustomer = new DropDownList(); InsertDropDownListItems(_ddlMTACustomer, "ddlMTACustomer"); _ddlCustomer = new DropDownList(); InsertDropDownListItems(_ddlCustomer, "ddlCustomer"); var mtaEditor = new MTAEditor(); _globalInstance = mtaEditor; var privateObject = new PrivateObject(mtaEditor); _methodParams = new object[] { mtaId, customerId }; _ddlCustomer.Enabled = initial; //Act privateObject.Invoke("SetupAddMTACustomer", _methodParams); //Assert _ddlCustomer.Enabled.ShouldBe(expected); _btnSaveMTACustomer.Text.ShouldBe(btnText); } finally { _ddlMTACustomer.Dispose(); _ddlCustomer.Dispose(); } }
private void GetDropDownListsField(MTAEditor instance) { _ddlCustomer = ReflectionHelper.GetField(instance, "ddlCustomer") as DropDownList; _ddlIsDefault = ReflectionHelper.GetField(instance, "ddlIsDefault") as DropDownList; _ddlMTACustomer = ReflectionHelper.GetField(instance, "ddlMTACustomer") as DropDownList; _ddlBlastConfig = ReflectionHelper.GetField(instance, "ddlBlastConfig") as DropDownList; }
private void SetProperties(MTAEditor instance) { ReflectionHelper.SetProperty(_ddlCustomer, "SelectedValue", 1); ReflectionHelper.SetProperty(_ddlIsDefault, "SelectedValue", 1); ReflectionHelper.SetProperty(_ddlMTACustomer, "SelectedValue", 1); ReflectionHelper.SetProperty(_ddlBlastConfig, "SelectedValue", 1); }
private void SetDropDownListsField(MTAEditor instance) { ReflectionHelper.SetField(instance, "ddlMTA", _ddlMTA); ReflectionHelper.SetField(instance, "ddlCustomer", _ddlCustomer); ReflectionHelper.SetField(instance, "ddlIsDefault", _ddlIsDefault); ReflectionHelper.SetField(instance, "ddlMTACustomer", _ddlMTACustomer); ReflectionHelper.SetField(instance, "ddlBlastConfig", _ddlBlastConfig); }
private void SetFields(MTAEditor instance) { SetTextBoxesField(instance); SetDropDownListsField(instance); SetButtonsField(instance); SetLabelsField(instance); SetGridViewsField(instance); SetModalPopupExtendersField(instance); }
private void SetLabelsField(MTAEditor instance) { ReflectionHelper.SetField(instance, "lblIPID", _lblIPID); ReflectionHelper.SetField(instance, "lblMTAID", _lblMTAID); ReflectionHelper.SetField(instance, "lblEMessage", _lblEMessage); ReflectionHelper.SetField(instance, "lblEMessage2", _lblEMessage2); ReflectionHelper.SetField(instance, "lblEMessage3", _lblEMessage3); ReflectionHelper.SetField(instance, "lblCustomerID", _lblCustomerID); ReflectionHelper.SetField(instance, "lblCustomerMTAID", _lblCustomerMTAID); }
public void GetCustomersForMTA_Test() { //Arrange var mtaEditor = new MTAEditor(); var privateObject = new PrivateObject(mtaEditor); //Act var dataTable = privateObject.Invoke("GetCustomersForMTA", 1) as DataTable; //Assert dataTable.TableName.ShouldBe(_dataTableName); }
public void GetParentDT_Test() { //Arrange var mtaEditor = new MTAEditor(); var privateObject = new PrivateObject(mtaEditor); //Act var result = privateObject.Invoke("GetParentDT") as DataTable; //Assert result.TableName.ShouldBe(_dataTableName); }
private void SetTextBoxesField(MTAEditor instance) { ReflectionHelper.SetField(instance, "txtMTAName", _txtMTAName); ReflectionHelper.SetField(instance, "txtSearchIP", _txtSearchIP); ReflectionHelper.SetField(instance, "txtHostName", _txtHostName); ReflectionHelper.SetField(instance, "txtIPAddress", _txtIPAddress); ReflectionHelper.SetField(instance, "txtSearchMTA", _txtSearchMTA); ReflectionHelper.SetField(instance, "txtSearchHost", _txtSearchHost); ReflectionHelper.SetField(instance, "txtDomainName", _txtDomainName); ReflectionHelper.SetField(instance, "txtSearchDomain", _txtSearchDomain); ReflectionHelper.SetField(instance, "txtSearchCustomer", _txtSearchCustomer); }
public void CheckForDefaultMTA_Test() { //Arrange var mtaEditor = new MTAEditor(); var privateObject = new PrivateObject(mtaEditor); _testExecuted = false; _methodParams = new object[] { 999 }; //Act int result = (int)(privateObject.Invoke("CheckForDefaultMTA", _methodParams)); //Assert _testExecuted.ShouldBeTrue(); result.ShouldBe(int.Parse(_executeScalarReturnValue)); }
public void DeleteMTACustomer_Test(int mtaId, int customerID, string isDefault, string sql) { //Arrange FillDataTableDummyData("MTAID", "CustomerID", "IsDefault", isDefault); BaseDataBoundControlShims(); GridViewShims(); GetParentDTShim(); var mtaEditor = new MTAEditor(); var privateObject = new PrivateObject(mtaEditor); _methodParams = new object[] { mtaId, customerID }; //Act privateObject.Invoke("DeleteMTACustomer", _methodParams); //Assert _sqlQuery.ShouldContain(sql); }
public void AddMTAIP_Test(string buttonText, bool objectMTAIPNull, string errorString, string expectedButtonText) { //Arrange GetParentDTShim(); GridViewShims(); ModalPopupExtenderShim(); GetParentDTShim(); _btnSaveMTAIP.Text = buttonText; if (objectMTAIPNull) { _mpeMTAIP = null; } var mtaEditor = new MTAEditor(); var privateObject = new PrivateObject(mtaEditor); var resultError = false; //Act try { privateObject.Invoke("AddMTAIP"); } catch (Exception ex) { resultError = true; } //Assert if (!resultError) { _btnSaveMTAIP.Text.ShouldBe(expectedButtonText); _lblEMessage2.Text.ShouldBe(errorString); } else { _lblEMessage2.Text.ShouldContain(errorString); } }
private void SetModalPopupExtendersField(MTAEditor instance) { ReflectionHelper.SetField(instance, "mpeMTA", _mpeMTA); ReflectionHelper.SetField(instance, "mpeMTAIP", _mpeMTAIP); ReflectionHelper.SetField(instance, "mpeMTACustomer", _mpeMTACustomer); }
private void GetButtonsField(MTAEditor instance) { _btnSaveMTA = ReflectionHelper.GetField(instance, "btnSaveMTA") as Button; _btnSaveMTACustomer = ReflectionHelper.GetField(instance, "btnSaveMTACustomer") as Button; }
private void GetFields(MTAEditor instance) { GetButtonsField(instance); GetDropDownListsField(instance); }
private void SetButtonsField(MTAEditor instance) { ReflectionHelper.SetField(instance, "btnSaveMTA", _btnSaveMTA); ReflectionHelper.SetField(instance, "btnSaveMTAIP", _btnSaveMTAIP); ReflectionHelper.SetField(instance, "btnSaveMTACustomer", _btnSaveMTACustomer); }
private void SetGridViewsField(MTAEditor instance) { ReflectionHelper.SetField(instance, "GridView1", _gridView); }