Ejemplo n.º 1
0
        public static void InstantiateInContentPlaceHolder_WithPage_Load(Page p)
        {
            MasterPage mp = p.Master;

            Assert.IsNotNull(mp, "#A0");

            ITemplate template = new MyTemplate();

            Assert.Throws <NullReferenceException> (() => {
                mp.InstantiateInContentPlaceHolder(null, template);
            }, "#A1-1");

            Control container = new Control();

            Assert.Throws <NullReferenceException> (() => {
                mp.InstantiateInContentPlaceHolder(container, null);
            }, "#A1-2");

            mp.InstantiateInContentPlaceHolder(container, template);
            Assert.IsTrue(HasLiteralWithText(container, MyTemplate.MyText), "#B1-1");

            template = new MyContentTemplate();
            mp.InstantiateInContentPlaceHolder(container, template);
            Assert.IsTrue(HasLiteralWithText(container, MyContentTemplate.MyText), "#B1-2");
        }
Ejemplo n.º 2
0
		public static void InstantiateInContentPlaceHolder_WithPage_Load (Page p)
		{
			MasterPage mp = p.Master;
			Assert.IsNotNull (mp, "#A0");

			ITemplate template = new MyTemplate ();

			AssertExtensions.Throws<NullReferenceException> (() => {
				mp.InstantiateInContentPlaceHolder (null, template);
			}, "#A1-1");

			Control container = new Control ();
			AssertExtensions.Throws<NullReferenceException> (() => {
				mp.InstantiateInContentPlaceHolder (container, null);
			}, "#A1-2");

			mp.InstantiateInContentPlaceHolder (container, template);
			Assert.IsTrue (HasLiteralWithText (container, MyTemplate.MyText), "#B1-1");

			template = new MyContentTemplate ();
			mp.InstantiateInContentPlaceHolder (container, template);
			Assert.IsTrue (HasLiteralWithText (container, MyContentTemplate.MyText), "#B1-2");
		}