public void TestApplyChangesToBO()
{
//---------------Set up test pack-------------------
INumericUpDown numUpDown = GetControlFactory().CreateNumericUpDownCurrency();
NumericUpDownCurrencyMapper mapper =
new NumericUpDownCurrencyMapper(numUpDown, CURRENCY_PROP_NAME, false, GetControlFactory());
Sample s = new Sample();
decimal val = 100.5m;
s.SampleMoney = val;
mapper.BusinessObject = s;
//---------------Execute Test ----------------------
decimal newVal = 200.2m;
numUpDown.Value = newVal;
mapper.ApplyChangesToBusinessObject();
//---------------Test Result -----------------------
Assert.AreEqual(newVal, s.SampleMoney, "Value is not set.");
//---------------Tear Down -------------------------
}