use of mage.abilities.dynamicvalue.common.SignInversionDynamicValue in project mage by magefree.
the class BoostCountTest method test_DynamicBoostCountSigns.
@Test
public void test_DynamicBoostCountSigns() {
DynamicValue zero = StaticValue.get(0);
DynamicValue plusX = GetXValue.instance;
DynamicValue minusX = new SignInversionDynamicValue(plusX);
Assert.assertEquals(CardUtil.getBoostCountAsStr(plusX, zero), "+X/+0");
Assert.assertEquals(CardUtil.getBoostCountAsStr(zero, plusX), "+0/+X");
Assert.assertEquals(CardUtil.getBoostCountAsStr(plusX, plusX), "+X/+X");
Assert.assertEquals(CardUtil.getBoostCountAsStr(minusX, zero), "-X/-0");
Assert.assertEquals(CardUtil.getBoostCountAsStr(zero, minusX), "-0/-X");
Assert.assertEquals(CardUtil.getBoostCountAsStr(minusX, plusX), "-X/+X");
Assert.assertEquals(CardUtil.getBoostCountAsStr(plusX, minusX), "+X/-X");
}
Aggregations