Esempio n. 1
0
        public void TestUInt16BackCoverterForIllegal(string inputValue, string format)
        {
            var varInfo = new UInt16DataValue(new DataValue(new Variant((UInt16)0)));

            varInfo.FormatSelectedItem = format;
            Assert.ThrowsException <OverflowException>(() => varInfo.ConvertValueBack(inputValue));
        }
Esempio n. 2
0
        public void TestUInt16BackCoverter(string inputValue, string format, UInt16 expectedDisplayValue)
        {
            var varInfo = new UInt16DataValue(new DataValue(new Variant((UInt16)0)));

            varInfo.FormatSelectedItem = format;
            varInfo.ConvertValueBack(inputValue);
            Assert.AreEqual(varInfo.GetRawValue(), expectedDisplayValue);
        }
Esempio n. 3
0
        public void TestUInt16Coverter(UInt16 inputValue, string format, string expectedDisplayValue)
        {
            var varInfo = new UInt16DataValue(new DataValue(new Variant(inputValue)));

            varInfo.FormatSelectedItem = format;
            var convVal = varInfo.ConvertValue();

            Assert.AreEqual(convVal, expectedDisplayValue);
        }