예제 #1
0
        public void TestUInt32BackCoverterForIllegal(string inputValue, string format)
        {
            var varInfo = new UInt32DataValue(new DataValue(new Variant((UInt32)0)));

            varInfo.FormatSelectedItem = format;
            Assert.ThrowsException <OverflowException>(() => varInfo.ConvertValueBack(inputValue));
        }
예제 #2
0
        public void TestUInt32BackCoverter(string inputValue, string format, UInt32 expectedDisplayValue)
        {
            var varInfo = new UInt32DataValue(new DataValue(new Variant((UInt32)0)));

            varInfo.FormatSelectedItem = format;
            varInfo.ConvertValueBack(inputValue);
            Assert.AreEqual(varInfo.GetRawValue(), expectedDisplayValue);
        }