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)); }
public void GetIntProp_IndexOutOfRange_Throws() { TsTextProps tps = TsTextProps.EmptyProps; int tpt, var; Assert.That(() => tps.GetIntProp(0, out tpt, out var), Throws.InstanceOf <ArgumentOutOfRangeException>()); }