Пример #1
0
        public void GetIntProp_ValidIndex_ReturnsCorrectValue()
        {
            TsTextProps tps = CreateNonEmptyTextProps();
            int         tpt, var;
            int         value = tps.GetIntProp(0, out tpt, out var);

            Assert.That(tpt, Is.EqualTo((int)FwTextPropType.ktptWs));
            Assert.That(var, Is.EqualTo((int)FwTextPropVar.ktpvDefault));
            Assert.That(value, Is.EqualTo(1));

            value = tps.GetIntProp(2, out tpt, out var);
            Assert.That(tpt, Is.EqualTo((int)FwTextPropType.ktptBackColor));
            Assert.That(var, Is.EqualTo((int)FwTextPropVar.ktpvEnum));
            Assert.That(value, Is.EqualTo((int)FwTextColor.kclrYellow));
        }
Пример #2
0
        public void GetIntProp_IndexOutOfRange_Throws()
        {
            TsTextProps tps = TsTextProps.EmptyProps;
            int         tpt, var;

            Assert.That(() => tps.GetIntProp(0, out tpt, out var), Throws.InstanceOf <ArgumentOutOfRangeException>());
        }