public void Test_GetUIFormField_WhenBool_ShouldCreateCheckBox()
{
//---------------Set up test pack-------------------
IPropDef propDef = new PropDefFake(typeof(bool));
var formCreator = new UIFormCreatorSpy(GetFactory());
//---------------Assert Precondition----------------
Assert.AreSame(typeof(bool), propDef.PropertyType);
//---------------Execute Test ----------------------
var formField = formCreator.CallGetUIFormField(propDef);
//---------------Test Result -----------------------
Assert.AreEqual("System.Windows.Forms", formField.ControlAssemblyName, "Should create a windows control");
Assert.AreEqual("CheckBox", formField.ControlTypeName);
}