public void PreviewProfileController_Save_Valid_Profile() { var profile = new PreviewProfile { Name = "Test R", PortalId = 0, Width = 800, Height = 480 }; new PreviewProfileController().Save(profile); var dataReader = _dataProvider.Object.GetPreviewProfiles(0); var affectedCount = 0; while (dataReader.Read()) { affectedCount++; } Assert.AreEqual(1, affectedCount); }
//private void ProfilesList_ItemDataBound(object sender, DataGridItemEventArgs e) //{ // if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) // { // IPreviewProfile profile = e.Item.DataItem as IPreviewProfile; // e.Item.Attributes.Add("data", profile.Id.ToString()); // } //} private void btnSave_Click(object sender, EventArgs e) { if (Page.IsValid) { var name = cbName.Text; var width = Convert.ToInt32(txtWidth.Text); var height = Convert.ToInt32(txtHeight.Text); var userAgent = txtUserAgent.Text; var profile = new PreviewProfile { Name = name, Width = width, Height = height, UserAgent = userAgent, PortalId = ModuleContext.PortalId }; SaveProfile(this, new ProfileEventArgs(profile)); cbName.SelectedIndex = -1; cbName.Text = txtWidth.Text = txtHeight.Text = txtUserAgent.Text = string.Empty; LoadProfiles(true); } }