public void TestSByteBackCoverterForIllegal(string inputValue, string format) { var varInfo = new SByteDataValue(new DataValue(new Variant((sbyte)0))); varInfo.FormatSelectedItem = format; Assert.ThrowsException <OverflowException>(() => varInfo.ConvertValueBack(inputValue)); }
public void TestSByteBackCoverter(string inputValue, string format, sbyte expectedDisplayValue) { var varInfo = new SByteDataValue(new DataValue(new Variant((sbyte)0))); varInfo.FormatSelectedItem = format; varInfo.ConvertValueBack(inputValue); Assert.AreEqual(varInfo.GetRawValue(), expectedDisplayValue); }
public void TestSByteeanVariableInfo() { var vi = new SByteDataValue(new DataValue(new Variant((sbyte)0))); Assert.AreEqual(vi.GetRawValue(), (sbyte)0); vi.UpdateDataValue(new DataValue(new Variant((sbyte)-128))); Assert.AreEqual(vi.GetRawValue(), (sbyte)-128); }
public void TestSByteCoverter(sbyte inputValue, string format, string expectedDisplayValue) { var varInfo = new SByteDataValue(new DataValue(new Variant(inputValue))); varInfo.FormatSelectedItem = format; var convVal = varInfo.ConvertValue(); Assert.AreEqual(convVal, expectedDisplayValue); }