Inheritance: BusinessObject
        public void Test_SetBusinessObject_ShouldSetBusinessObject()
        {
            //---------------Set up test pack-------------------
            var mapper     = new NumericUpDownIntegerMapper(new WinFormsNumericUpDownAdapter(GenerateStub <NumericUpDown>()), "FakeStringProp", false, new ControlFactoryWin());
            var expectedBO = new FakeBo();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(expectedBO);
            Assert.AreNotSame(expectedBO, mapper.BusinessObject);
            //---------------Execute Test ----------------------
            mapper.BusinessObject = expectedBO;
            //---------------Test Result -----------------------
            Assert.AreSame(expectedBO, mapper.BusinessObject);
        }
        public void Test_SetBusinessObject_ShouldSetBusinessObject()
        {
            //---------------Set up test pack-------------------
            var mapper     = new DateTimePickerMapper(new WinFormsDateTimePickerAdapter(GenerateStub <DateTimePicker>()), "FakeDateProp", false, GetControlFactory());
            var expectedBO = new FakeBo();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(expectedBO);
            Assert.AreNotSame(expectedBO, mapper.BusinessObject);
            //---------------Execute Test ----------------------
            mapper.BusinessObject = expectedBO;
            //---------------Test Result -----------------------
            Assert.AreSame(expectedBO, mapper.BusinessObject);
        }