public void UpgradeEffectSummonCheck() { var effect = new UpgradeEffect(UpgradeType.Suffix); effect.SetSummonCheck(UpgradeStat.Golem); Assert.Equal(( "01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" + "00 00 00 00 0A 00 00 00 00 00 00 00 18 00 00 00" + "65 00 00 00" ).Replace(" ", ""), ToHex(effect)); Assert.Throws(typeof(ArgumentException), () => effect.SetSummonCheck(UpgradeStat.STR)); }