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"); }
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"); }