public void DigitsTest() { string errMsg = string.Empty; int res = 0; try { DigitsModel model = new DigitsModel { DecimalField = 10.01m, }; res = new TestLogic().DigitsTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res == 100); Assert.IsTrue(string.IsNullOrEmpty(errMsg)); errMsg = string.Empty; res = 0; try { DigitsModel model = new DigitsModel { DecimalField = 1002.0102m, }; res = new TestLogic().DigitsTest(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res != 100); Assert.IsTrue(!string.IsNullOrEmpty(errMsg)); /****************************************************/ errMsg = string.Empty; res = 0; try { DigitsModel model = new DigitsModel { DecimalField = 1.1m, }; res = new TestLogic().DigitsTest2(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res == 100); Assert.IsTrue(string.IsNullOrEmpty(errMsg)); errMsg = string.Empty; res = 0; try { DigitsModel model = new DigitsModel { DecimalField = 100.002m, }; res = new TestLogic().DigitsTest2(model); } catch (Exception ex) { errMsg = ex.Message; } Assert.IsTrue(res != 100); Assert.IsTrue(!string.IsNullOrEmpty(errMsg)); }
public int DigitsTest2(DigitsModel model) { return(100); }