Example #1
0
        public void TestFloatBackCoverter(string inputValue, string format, float expectedDisplayValue)
        {
            var varInfo = new FloatDataValue(new DataValue(new Variant((float)0)));

            varInfo.FormatSelectedItem = format;
            varInfo.ConvertValueBack(inputValue);
            Assert.AreEqual(varInfo.GetRawValue(), expectedDisplayValue);
        }
Example #2
0
        public void TestFloatCoverter(float inputValue, string format, string expectedDisplayValue)
        {
            var varInfo = new FloatDataValue(new DataValue(new Variant(inputValue)));

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

            Assert.AreEqual(convVal, expectedDisplayValue);
        }
Example #3
0
        public void TestFloatBackCoverterForIllegal(string inputValue, string format)
        {
            var varInfo = new FloatDataValue(new DataValue(new Variant((float)0)));

            varInfo.FormatSelectedItem = format;
            try
            {
                varInfo.ConvertValueBack(inputValue);
                Assert.Fail("Exception did not occur");
            }
            catch (OverflowException)
            {
                Assert.IsTrue(true);
            }
            catch (FormatException)
            {
                Assert.IsTrue(true);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Example #4
0
    public void OnPowerUp(FloatDataValue outsideData)
    {
        Debug.Log(outsideData.Value);

        outsideData.Value += Data.Value;
    }