コード例 #1
0
        public void TestDoubleBackCoverterForIllegal(string inputValue, string format)
        {
            var varInfo = new DoubleVariableInfo();

            varInfo.FormatSelectedItem = format;
            var wVal = varInfo.Value;

            try
            {
                wVal.ConvertBack(inputValue);
                Assert.Fail("Exception did not occur");
            }
            catch (OverflowException)
            {
                Assert.IsTrue(true);
            }
            catch (FormatException)
            {
                Assert.IsTrue(true);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
コード例 #2
0
        public void TestDoubleBackCoverter(string inputValue, string format, double expectedDisplayValue)
        {
            var varInfo = new DoubleVariableInfo();

            varInfo.FormatSelectedItem = format;
            var wVal    = varInfo.Value;
            var convVal = (WrappedValue <double>)wVal.ConvertBack(inputValue);

            Assert.AreEqual(convVal.Value, expectedDisplayValue);
        }
コード例 #3
0
        public void TestDoubleCoverter(double inputValue, string format, string expectedDisplayValue)
        {
            var varInfo = new DoubleVariableInfo();

            varInfo.FormatSelectedItem = format;
            var wVal = varInfo.Value;

            wVal.Value = inputValue;
            var convVal = wVal.Convert();

            Assert.AreEqual(convVal, expectedDisplayValue);
        }