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)); }
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); }