public void TestSetFormControlCreator()
 {
     //---------------Set up test pack-------------------
     FormControlStub formControlStub = new FormControlStub();
     HabaneroMenu.Item menuItem = new HabaneroMenu.Item(null, TestUtil.GetRandomString());
     //---------------Assert PreConditions---------------            
     Assert.IsNull(menuItem.FormControlCreator);
     //---------------Execute Test ----------------------
     menuItem.FormControlCreator += (() => formControlStub);
     IFormControl formControl = menuItem.FormControlCreator();
     //---------------Test Result -----------------------
     Assert.IsNotNull(menuItem.FormControlCreator);
     Assert.IsNotNull(formControl);
     Assert.IsInstanceOf(typeof(FormControlStub), formControl);
     Assert.AreSame(formControlStub,formControl);
     //---------------Tear Down -------------------------          
 }
Esempio n. 2
0
        public void TestSetFormControlCreator()
        {
            //---------------Set up test pack-------------------
            FormControlStub formControlStub = new FormControlStub();

            HabaneroMenu.Item menuItem = new HabaneroMenu.Item(null, TestUtil.GetRandomString());
            //---------------Assert PreConditions---------------
            Assert.IsNull(menuItem.FormControlCreator);
            //---------------Execute Test ----------------------
            menuItem.FormControlCreator += (() => formControlStub);
            IFormControl formControl = menuItem.FormControlCreator();

            //---------------Test Result -----------------------
            Assert.IsNotNull(menuItem.FormControlCreator);
            Assert.IsNotNull(formControl);
            Assert.IsInstanceOf(typeof(FormControlStub), formControl);
            Assert.AreSame(formControlStub, formControl);
            //---------------Tear Down -------------------------
        }