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 ------------------------- }
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 ------------------------- }