2 // DynamicDataRouteTest.cs
5 // Marek Habersack <mhabersack@novell.com>
7 // Copyright (C) 2009 Novell Inc. http://novell.com
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 using System.Collections.Generic;
32 using System.Web.DynamicData;
35 using System.Web.UI.HtmlControls;
36 using System.Web.UI.WebControls;
37 using NUnit.Framework;
39 namespace MonoTests.System.Web.DynamicData
41 class MyTemplate : WebControl, ITemplate
48 #region ITemplate Members
49 void ITemplate.InstantiateIn(Control container)
51 foreach (Control c in Controls)
52 container.Controls.Add(c);
57 class MyBaseDataBoundControl : BaseDataBoundControl
59 protected override void PerformSelect()
64 protected override void ValidateDataSource(object dataSource)
70 class MyDataBoundControl : DataBoundControl
73 class MyDynamicDataManager : DynamicDataManager
77 OnLoad(EventArgs.Empty);
82 public class DynamicDataManagerTests
85 public void DefaultValues()
87 var ddm = new DynamicDataManager();
89 Assert.AreEqual(true, ddm.Visible, "#A1");
90 Assert.AreEqual(false, ddm.AutoLoadForeignKeys, "#A2");
94 [ExpectedException (typeof (NotImplementedException))]
95 public void VisibleSet()
97 var ddm = new DynamicDataManager();
103 [ExpectedException (typeof (NullReferenceException))]
104 public void RegisterControl_NullControl()
106 var ddm = new DynamicDataManager();
107 ddm.RegisterControl(null);
111 [ExpectedException(typeof(NullReferenceException))]
112 public void RegisterControl_NullControl2()
114 var ddm = new DynamicDataManager();
115 ddm.RegisterControl(null, false);
119 [ExpectedException (typeof (Exception))]
120 public void RegisterControl_ControlIsNotDataBoundControl()
122 var ddm = new DynamicDataManager();
123 var control = new MyBaseDataBoundControl ();
124 ddm.RegisterControl(control);
128 public void RegisterControl_ControlIsDataBoundControl()
130 var ddm = new DynamicDataManager();
131 var control = new MyDataBoundControl();
132 ddm.RegisterControl(control);
136 public void RegisterControl_ControlIsDataBoundControl2()
138 var ddm = new DynamicDataManager();
139 var control = new MyDataBoundControl();
140 ddm.RegisterControl(control, false);
141 ddm.RegisterControl(control, true);
144 #region Supported controls
145 // Checks for which controls are supported
147 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_AdRotator_Test ()
149 var ddm = new DynamicDataManager ();
150 var control = Activator.CreateInstance (typeof (AdRotator)) as Control;
151 ddm.RegisterControl (control);
155 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_BulletedList_Test ()
157 var ddm = new DynamicDataManager ();
158 var control = Activator.CreateInstance (typeof (BulletedList)) as Control;
159 ddm.RegisterControl (control);
163 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CheckBoxList_Test ()
165 var ddm = new DynamicDataManager ();
166 var control = Activator.CreateInstance (typeof (CheckBoxList)) as Control;
167 ddm.RegisterControl (control);
171 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_DetailsView_Test ()
173 var ddm = new DynamicDataManager ();
174 var control = Activator.CreateInstance (typeof (DetailsView)) as Control;
175 ddm.RegisterControl (control);
179 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_DropDownList_Test ()
181 var ddm = new DynamicDataManager ();
182 var control = Activator.CreateInstance (typeof (DropDownList)) as Control;
183 ddm.RegisterControl (control);
187 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_FormView_Test ()
189 var ddm = new DynamicDataManager ();
190 var control = Activator.CreateInstance (typeof (FormView)) as Control;
191 ddm.RegisterControl (control);
195 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_GridView_Test ()
197 var ddm = new DynamicDataManager ();
198 var control = Activator.CreateInstance (typeof (GridView)) as Control;
199 ddm.RegisterControl (control);
203 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ListBox_Test ()
205 var ddm = new DynamicDataManager ();
206 var control = Activator.CreateInstance (typeof (ListBox)) as Control;
207 ddm.RegisterControl (control);
211 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_RadioButtonList_Test ()
213 var ddm = new DynamicDataManager ();
214 var control = Activator.CreateInstance (typeof (RadioButtonList)) as Control;
215 ddm.RegisterControl (control);
219 [Category ("NotWorking")]
220 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Repeater_Test2()
222 var ddm = new DynamicDataManager();
223 var control = Activator.CreateInstance(typeof(Repeater)) as Control;
224 var page = new Page();
225 page.Controls.Add(control);
226 ddm.RegisterControl(control);
230 [ExpectedException (typeof (HttpException))]
231 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Repeater_Test ()
233 var ddm = new DynamicDataManager ();
234 var control = Activator.CreateInstance (typeof (Repeater)) as Control;
235 ddm.RegisterControl (control);
239 #region Unsupported controls
241 [ExpectedException (typeof (Exception))]
242 public void DynamicManagerRegisterControl_System_Web_UI_Control_Test ()
244 var ddm = new DynamicDataManager ();
245 var control = Activator.CreateInstance (typeof (Control)) as Control;
246 ddm.RegisterControl (control);
250 [ExpectedException (typeof (Exception))]
251 public void DynamicManagerRegisterControl_System_Web_UI_DesignerDataBoundLiteralControl_Test ()
253 var ddm = new DynamicDataManager ();
254 var control = Activator.CreateInstance (typeof (DesignerDataBoundLiteralControl)) as Control;
255 ddm.RegisterControl (control);
259 [ExpectedException (typeof (Exception))]
260 [Category ("NotWorking")]
261 public void DynamicManagerRegisterControl_System_Web_UI_Page_Test ()
263 var ddm = new DynamicDataManager ();
264 var control = Activator.CreateInstance (typeof (Page)) as Control;
265 ddm.RegisterControl (control);
269 [ExpectedException (typeof (Exception))]
270 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlForm_Test ()
272 var ddm = new DynamicDataManager ();
273 var control = Activator.CreateInstance (typeof (HtmlForm)) as Control;
274 ddm.RegisterControl (control);
278 [ExpectedException (typeof (Exception))]
279 public void DynamicManagerRegisterControl_System_Web_UI_LiteralControl_Test ()
281 var ddm = new DynamicDataManager ();
282 var control = Activator.CreateInstance (typeof (LiteralControl)) as Control;
283 ddm.RegisterControl (control);
287 [ExpectedException (typeof (Exception))]
288 public void DynamicManagerRegisterControl_System_Web_UI_UserControl_Test ()
290 var ddm = new DynamicDataManager ();
291 var control = Activator.CreateInstance (typeof (UserControl)) as Control;
292 ddm.RegisterControl (control);
296 [ExpectedException (typeof (Exception))]
297 public void DynamicManagerRegisterControl_System_Web_UI_MasterPage_Test ()
299 var ddm = new DynamicDataManager ();
300 var control = Activator.CreateInstance (typeof (MasterPage)) as Control;
301 ddm.RegisterControl (control);
305 [ExpectedException (typeof (Exception))]
306 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlAnchor_Test ()
308 var ddm = new DynamicDataManager ();
309 var control = Activator.CreateInstance (typeof (HtmlAnchor)) as Control;
310 ddm.RegisterControl (control);
314 [ExpectedException (typeof (Exception))]
315 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlButton_Test ()
317 var ddm = new DynamicDataManager ();
318 var control = Activator.CreateInstance (typeof (HtmlButton)) as Control;
319 ddm.RegisterControl (control);
323 [ExpectedException (typeof (Exception))]
324 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlGenericControl_Test ()
326 var ddm = new DynamicDataManager ();
327 var control = Activator.CreateInstance (typeof (HtmlGenericControl)) as Control;
328 ddm.RegisterControl (control);
332 [ExpectedException (typeof (Exception))]
333 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlHead_Test ()
335 var ddm = new DynamicDataManager ();
336 var control = Activator.CreateInstance (typeof (HtmlHead)) as Control;
337 ddm.RegisterControl (control);
341 [ExpectedException (typeof (Exception))]
342 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlImage_Test ()
344 var ddm = new DynamicDataManager ();
345 var control = Activator.CreateInstance (typeof (HtmlImage)) as Control;
346 ddm.RegisterControl (control);
350 [ExpectedException (typeof (Exception))]
351 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputButton_Test ()
353 var ddm = new DynamicDataManager ();
354 var control = Activator.CreateInstance (typeof (HtmlInputButton)) as Control;
355 ddm.RegisterControl (control);
359 [ExpectedException (typeof (Exception))]
360 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputCheckBox_Test ()
362 var ddm = new DynamicDataManager ();
363 var control = Activator.CreateInstance (typeof (HtmlInputCheckBox)) as Control;
364 ddm.RegisterControl (control);
368 [ExpectedException (typeof (Exception))]
369 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputFile_Test ()
371 var ddm = new DynamicDataManager ();
372 var control = Activator.CreateInstance (typeof (HtmlInputFile)) as Control;
373 ddm.RegisterControl (control);
377 [ExpectedException (typeof (Exception))]
378 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputHidden_Test ()
380 var ddm = new DynamicDataManager ();
381 var control = Activator.CreateInstance (typeof (HtmlInputHidden)) as Control;
382 ddm.RegisterControl (control);
386 [ExpectedException (typeof (Exception))]
387 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputImage_Test ()
389 var ddm = new DynamicDataManager ();
390 var control = Activator.CreateInstance (typeof (HtmlInputImage)) as Control;
391 ddm.RegisterControl (control);
395 [ExpectedException (typeof (Exception))]
396 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputText_Test ()
398 var ddm = new DynamicDataManager ();
399 var control = Activator.CreateInstance (typeof (HtmlInputText)) as Control;
400 ddm.RegisterControl (control);
404 [ExpectedException (typeof (Exception))]
405 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputPassword_Test ()
407 var ddm = new DynamicDataManager ();
408 var control = Activator.CreateInstance (typeof (HtmlInputPassword)) as Control;
409 ddm.RegisterControl (control);
413 [ExpectedException (typeof (Exception))]
414 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputRadioButton_Test ()
416 var ddm = new DynamicDataManager ();
417 var control = Activator.CreateInstance (typeof (HtmlInputRadioButton)) as Control;
418 ddm.RegisterControl (control);
422 [ExpectedException (typeof (Exception))]
423 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputReset_Test ()
425 var ddm = new DynamicDataManager ();
426 var control = Activator.CreateInstance (typeof (HtmlInputReset)) as Control;
427 ddm.RegisterControl (control);
431 [ExpectedException (typeof (Exception))]
432 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlInputSubmit_Test ()
434 var ddm = new DynamicDataManager ();
435 var control = Activator.CreateInstance (typeof (HtmlInputSubmit)) as Control;
436 ddm.RegisterControl (control);
440 [ExpectedException (typeof (Exception))]
441 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlLink_Test ()
443 var ddm = new DynamicDataManager ();
444 var control = Activator.CreateInstance (typeof (HtmlLink)) as Control;
445 ddm.RegisterControl (control);
449 [ExpectedException (typeof (Exception))]
450 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlMeta_Test ()
452 var ddm = new DynamicDataManager ();
453 var control = Activator.CreateInstance (typeof (HtmlMeta)) as Control;
454 ddm.RegisterControl (control);
458 [ExpectedException (typeof (Exception))]
459 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlSelect_Test ()
461 var ddm = new DynamicDataManager ();
462 var control = Activator.CreateInstance (typeof (HtmlSelect)) as Control;
463 ddm.RegisterControl (control);
467 [ExpectedException (typeof (Exception))]
468 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlTable_Test ()
470 var ddm = new DynamicDataManager ();
471 var control = Activator.CreateInstance (typeof (HtmlTable)) as Control;
472 ddm.RegisterControl (control);
476 [ExpectedException (typeof (Exception))]
477 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlTableCell_Test ()
479 var ddm = new DynamicDataManager ();
480 var control = Activator.CreateInstance (typeof (HtmlTableCell)) as Control;
481 ddm.RegisterControl (control);
485 [ExpectedException (typeof (Exception))]
486 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlTableRow_Test ()
488 var ddm = new DynamicDataManager ();
489 var control = Activator.CreateInstance (typeof (HtmlTableRow)) as Control;
490 ddm.RegisterControl (control);
494 [ExpectedException (typeof (Exception))]
495 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlTextArea_Test ()
497 var ddm = new DynamicDataManager ();
498 var control = Activator.CreateInstance (typeof (HtmlTextArea)) as Control;
499 ddm.RegisterControl (control);
503 [ExpectedException (typeof (Exception))]
504 public void DynamicManagerRegisterControl_System_Web_UI_HtmlControls_HtmlTitle_Test ()
506 var ddm = new DynamicDataManager ();
507 var control = Activator.CreateInstance (typeof (HtmlTitle)) as Control;
508 ddm.RegisterControl (control);
512 [ExpectedException (typeof (Exception))]
513 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_SqlDataSource_Test ()
515 var ddm = new DynamicDataManager ();
516 var control = Activator.CreateInstance (typeof (SqlDataSource)) as Control;
517 ddm.RegisterControl (control);
521 [ExpectedException (typeof (Exception))]
522 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_AccessDataSource_Test ()
524 var ddm = new DynamicDataManager ();
525 var control = Activator.CreateInstance (typeof (AccessDataSource)) as Control;
526 ddm.RegisterControl (control);
530 [ExpectedException (typeof (Exception))]
531 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Label_Test ()
533 var ddm = new DynamicDataManager ();
534 var control = Activator.CreateInstance (typeof (Label)) as Control;
535 ddm.RegisterControl (control);
539 [ExpectedException (typeof (Exception))]
540 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Button_Test ()
542 var ddm = new DynamicDataManager ();
543 var control = Activator.CreateInstance (typeof (Button)) as Control;
544 ddm.RegisterControl (control);
548 [ExpectedException (typeof (Exception))]
549 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Calendar_Test ()
551 var ddm = new DynamicDataManager ();
552 var control = Activator.CreateInstance (typeof (Calendar)) as Control;
553 ddm.RegisterControl (control);
557 [ExpectedException (typeof (Exception))]
558 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ChangePassword_Test ()
560 var ddm = new DynamicDataManager ();
561 var control = Activator.CreateInstance (typeof (ChangePassword)) as Control;
562 ddm.RegisterControl (control);
566 [ExpectedException (typeof (Exception))]
567 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TableRow_Test ()
569 var ddm = new DynamicDataManager ();
570 var control = Activator.CreateInstance (typeof (TableRow)) as Control;
571 ddm.RegisterControl (control);
575 [ExpectedException (typeof (Exception))]
576 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CheckBox_Test ()
578 var ddm = new DynamicDataManager ();
579 var control = Activator.CreateInstance (typeof (CheckBox)) as Control;
580 ddm.RegisterControl (control);
584 [ExpectedException (typeof (Exception))]
585 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Table_Test ()
587 var ddm = new DynamicDataManager ();
588 var control = Activator.CreateInstance (typeof (Table)) as Control;
589 ddm.RegisterControl (control);
593 [ExpectedException (typeof (Exception))]
594 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CompareValidator_Test ()
596 var ddm = new DynamicDataManager ();
597 var control = Activator.CreateInstance (typeof (CompareValidator)) as Control;
598 ddm.RegisterControl (control);
602 [ExpectedException (typeof (Exception))]
603 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_View_Test ()
605 var ddm = new DynamicDataManager ();
606 var control = Activator.CreateInstance (typeof (View)) as Control;
607 ddm.RegisterControl (control);
611 [ExpectedException (typeof (Exception))]
612 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TemplatedWizardStep_Test ()
614 var ddm = new DynamicDataManager ();
615 var control = Activator.CreateInstance (typeof (TemplatedWizardStep)) as Control;
616 ddm.RegisterControl (control);
620 [ExpectedException (typeof (Exception))]
621 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CompleteWizardStep_Test ()
623 var ddm = new DynamicDataManager ();
624 var control = Activator.CreateInstance (typeof (CompleteWizardStep)) as Control;
625 ddm.RegisterControl (control);
629 [ExpectedException (typeof (Exception))]
630 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Content_Test ()
632 var ddm = new DynamicDataManager ();
633 var control = Activator.CreateInstance (typeof (Content)) as Control;
634 ddm.RegisterControl (control);
638 [ExpectedException (typeof (Exception))]
639 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ContentPlaceHolder_Test ()
641 var ddm = new DynamicDataManager ();
642 var control = Activator.CreateInstance (typeof (ContentPlaceHolder)) as Control;
643 ddm.RegisterControl (control);
647 [ExpectedException (typeof (Exception))]
648 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Wizard_Test ()
650 var ddm = new DynamicDataManager ();
651 var control = Activator.CreateInstance (typeof (Wizard)) as Control;
652 ddm.RegisterControl (control);
656 [ExpectedException (typeof (Exception))]
657 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TableCell_Test ()
659 var ddm = new DynamicDataManager ();
660 var control = Activator.CreateInstance (typeof (TableCell)) as Control;
661 ddm.RegisterControl (control);
665 [ExpectedException (typeof (Exception))]
666 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CreateUserWizard_Test ()
668 var ddm = new DynamicDataManager ();
669 var control = Activator.CreateInstance (typeof (CreateUserWizard)) as Control;
670 ddm.RegisterControl (control);
674 [ExpectedException (typeof (Exception))]
675 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CreateUserWizardStep_Test ()
677 var ddm = new DynamicDataManager ();
678 var control = Activator.CreateInstance (typeof (CreateUserWizardStep)) as Control;
679 ddm.RegisterControl (control);
683 [ExpectedException (typeof (Exception))]
684 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_CustomValidator_Test ()
686 var ddm = new DynamicDataManager ();
687 var control = Activator.CreateInstance (typeof (CustomValidator)) as Control;
688 ddm.RegisterControl (control);
692 [ExpectedException (typeof (Exception))]
693 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Image_Test ()
695 var ddm = new DynamicDataManager ();
696 var control = Activator.CreateInstance (typeof (Image)) as Control;
697 ddm.RegisterControl (control);
701 [ExpectedException (typeof (Exception))]
702 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ImageButton_Test ()
704 var ddm = new DynamicDataManager ();
705 var control = Activator.CreateInstance (typeof (ImageButton)) as Control;
706 ddm.RegisterControl (control);
710 [ExpectedException (typeof (Exception))]
711 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_LinkButton_Test ()
713 var ddm = new DynamicDataManager ();
714 var control = Activator.CreateInstance (typeof (LinkButton)) as Control;
715 ddm.RegisterControl (control);
719 [ExpectedException (typeof (Exception))]
720 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_DataGrid_Test ()
722 var ddm = new DynamicDataManager ();
723 var control = Activator.CreateInstance (typeof (DataGrid)) as Control;
724 ddm.RegisterControl (control);
728 [ExpectedException (typeof (Exception))]
729 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_DataList_Test ()
731 var ddm = new DynamicDataManager ();
732 var control = Activator.CreateInstance (typeof (DataList)) as Control;
733 ddm.RegisterControl (control);
737 [ExpectedException (typeof (Exception))]
738 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_FileUpload_Test ()
740 var ddm = new DynamicDataManager ();
741 var control = Activator.CreateInstance (typeof (FileUpload)) as Control;
742 ddm.RegisterControl (control);
746 [ExpectedException (typeof (Exception))]
747 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_HiddenField_Test ()
749 var ddm = new DynamicDataManager ();
750 var control = Activator.CreateInstance (typeof (HiddenField)) as Control;
751 ddm.RegisterControl (control);
755 [ExpectedException (typeof (Exception))]
756 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_HyperLink_Test ()
758 var ddm = new DynamicDataManager ();
759 var control = Activator.CreateInstance (typeof (HyperLink)) as Control;
760 ddm.RegisterControl (control);
764 [ExpectedException (typeof (Exception))]
765 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ImageMap_Test ()
767 var ddm = new DynamicDataManager ();
768 var control = Activator.CreateInstance (typeof (ImageMap)) as Control;
769 ddm.RegisterControl (control);
773 [ExpectedException (typeof (Exception))]
774 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Literal_Test ()
776 var ddm = new DynamicDataManager ();
777 var control = Activator.CreateInstance (typeof (Literal)) as Control;
778 ddm.RegisterControl (control);
782 [ExpectedException (typeof (Exception))]
783 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Localize_Test ()
785 var ddm = new DynamicDataManager ();
786 var control = Activator.CreateInstance (typeof (Localize)) as Control;
787 ddm.RegisterControl (control);
791 [ExpectedException (typeof (Exception))]
792 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Login_Test ()
794 var ddm = new DynamicDataManager ();
795 var control = Activator.CreateInstance (typeof (Login)) as Control;
796 ddm.RegisterControl (control);
800 [ExpectedException (typeof (Exception))]
801 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_LoginName_Test ()
803 var ddm = new DynamicDataManager ();
804 var control = Activator.CreateInstance (typeof (LoginName)) as Control;
805 ddm.RegisterControl (control);
809 [ExpectedException (typeof (Exception))]
810 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_LoginStatus_Test ()
812 var ddm = new DynamicDataManager ();
813 var control = Activator.CreateInstance (typeof (LoginStatus)) as Control;
814 ddm.RegisterControl (control);
818 [ExpectedException (typeof (Exception))]
819 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_LoginView_Test ()
821 var ddm = new DynamicDataManager ();
822 var control = Activator.CreateInstance (typeof (LoginView)) as Control;
823 ddm.RegisterControl (control);
827 [ExpectedException (typeof (Exception))]
828 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Menu_Test ()
830 var ddm = new DynamicDataManager ();
831 var control = Activator.CreateInstance (typeof (Menu)) as Control;
832 ddm.RegisterControl (control);
836 [ExpectedException (typeof (Exception))]
837 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_MultiView_Test ()
839 var ddm = new DynamicDataManager ();
840 var control = Activator.CreateInstance (typeof (MultiView)) as Control;
841 ddm.RegisterControl (control);
845 [ExpectedException (typeof (Exception))]
846 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ObjectDataSource_Test ()
848 var ddm = new DynamicDataManager ();
849 var control = Activator.CreateInstance (typeof (ObjectDataSource)) as Control;
850 ddm.RegisterControl (control);
854 [ExpectedException (typeof (Exception))]
855 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Panel_Test ()
857 var ddm = new DynamicDataManager ();
858 var control = Activator.CreateInstance (typeof (Panel)) as Control;
859 ddm.RegisterControl (control);
863 [ExpectedException (typeof (Exception))]
864 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_PasswordRecovery_Test ()
866 var ddm = new DynamicDataManager ();
867 var control = Activator.CreateInstance (typeof (PasswordRecovery)) as Control;
868 ddm.RegisterControl (control);
872 [ExpectedException (typeof (Exception))]
873 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_PlaceHolder_Test ()
875 var ddm = new DynamicDataManager ();
876 var control = Activator.CreateInstance (typeof (PlaceHolder)) as Control;
877 ddm.RegisterControl (control);
881 [ExpectedException (typeof (Exception))]
882 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_RadioButton_Test ()
884 var ddm = new DynamicDataManager ();
885 var control = Activator.CreateInstance (typeof (RadioButton)) as Control;
886 ddm.RegisterControl (control);
890 [ExpectedException (typeof (Exception))]
891 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_RangeValidator_Test ()
893 var ddm = new DynamicDataManager ();
894 var control = Activator.CreateInstance (typeof (RangeValidator)) as Control;
895 ddm.RegisterControl (control);
899 [ExpectedException (typeof (Exception))]
900 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_RegularExpressionValidator_Test ()
902 var ddm = new DynamicDataManager ();
903 var control = Activator.CreateInstance (typeof (RegularExpressionValidator)) as Control;
904 ddm.RegisterControl (control);
908 [ExpectedException (typeof (Exception))]
909 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_RequiredFieldValidator_Test ()
911 var ddm = new DynamicDataManager ();
912 var control = Activator.CreateInstance (typeof (RequiredFieldValidator)) as Control;
913 ddm.RegisterControl (control);
917 [ExpectedException (typeof (Exception))]
918 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_SiteMapDataSource_Test ()
920 var ddm = new DynamicDataManager ();
921 var control = Activator.CreateInstance (typeof (SiteMapDataSource)) as Control;
922 ddm.RegisterControl (control);
926 [ExpectedException (typeof (Exception))]
927 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_SiteMapPath_Test ()
929 var ddm = new DynamicDataManager ();
930 var control = Activator.CreateInstance (typeof (SiteMapPath)) as Control;
931 ddm.RegisterControl (control);
935 [ExpectedException (typeof (Exception))]
936 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Substitution_Test ()
938 var ddm = new DynamicDataManager ();
939 var control = Activator.CreateInstance (typeof (Substitution)) as Control;
940 ddm.RegisterControl (control);
944 [ExpectedException (typeof (Exception))]
945 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TableFooterRow_Test ()
947 var ddm = new DynamicDataManager ();
948 var control = Activator.CreateInstance (typeof (TableFooterRow)) as Control;
949 ddm.RegisterControl (control);
953 [ExpectedException (typeof (Exception))]
954 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TableHeaderCell_Test ()
956 var ddm = new DynamicDataManager ();
957 var control = Activator.CreateInstance (typeof (TableHeaderCell)) as Control;
958 ddm.RegisterControl (control);
962 [ExpectedException (typeof (Exception))]
963 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TableHeaderRow_Test ()
965 var ddm = new DynamicDataManager ();
966 var control = Activator.CreateInstance (typeof (TableHeaderRow)) as Control;
967 ddm.RegisterControl (control);
971 [ExpectedException (typeof (Exception))]
972 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TextBox_Test ()
974 var ddm = new DynamicDataManager ();
975 var control = Activator.CreateInstance (typeof (TextBox)) as Control;
976 ddm.RegisterControl (control);
980 [ExpectedException (typeof (Exception))]
981 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_TreeView_Test ()
983 var ddm = new DynamicDataManager ();
984 var control = Activator.CreateInstance (typeof (TreeView)) as Control;
985 ddm.RegisterControl (control);
989 [ExpectedException (typeof (Exception))]
990 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_ValidationSummary_Test ()
992 var ddm = new DynamicDataManager ();
993 var control = Activator.CreateInstance (typeof (ValidationSummary)) as Control;
994 ddm.RegisterControl (control);
998 [ExpectedException (typeof (Exception))]
999 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_WizardStep_Test ()
1001 var ddm = new DynamicDataManager ();
1002 var control = Activator.CreateInstance (typeof (WizardStep)) as Control;
1003 ddm.RegisterControl (control);
1007 [ExpectedException (typeof (Exception))]
1008 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_Xml_Test ()
1010 var ddm = new DynamicDataManager ();
1011 var control = Activator.CreateInstance (typeof (Xml)) as Control;
1012 ddm.RegisterControl (control);
1016 [ExpectedException (typeof (Exception))]
1017 public void DynamicManagerRegisterControl_System_Web_UI_WebControls_XmlDataSource_Test ()
1019 var ddm = new DynamicDataManager ();
1020 var control = Activator.CreateInstance (typeof (XmlDataSource)) as Control;
1021 ddm.RegisterControl (control);