public static void Render(this IConsole console, MaxLink maxSync, WarriorId id) { console.WriteTitle($"{id}"); foreach (var pid in EnumUtil.GetValuesExceptDefaults <PokemonId>()) { console.WriteProperty(pid.ToString(), maxSync.GetMaxLink(pid).ToString()); } }
public void AccessorsReturnCorrectValues() { MaxLink a = new MaxLink(new byte[] { 0x64, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x50, 0x50, 0x50, 0x32, 0x56, 0x56, 0x50, 0x50, 0x56, 0x50, 0x50, 0x5A, 0x5A, 0x5A, 0x50, 0x50, 0x50, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x56, 0x56, 0x56, 0x50, 0x58, 0x58, 0x5A, 0x5A, 0x5A, 0x50, 0x56, 0x56, 0x50, 0x50, 0x58, 0x58, 0x58, 0x50, 0x50, 0x32, 0x32, 0x50, 0x50, 0x50, 0x56, 0x54, 0x54, 0x5A, 0x5A, 0x50, 0x50, 0x50, 0x54, 0x54, 0x54, 0x50, 0x58, 0x58, 0x54, 0x54, 0x54, 0x50, 0x50, 0x50, 0x52, 0x46, 0x4C, 0x4C, 0x46, 0x46, 0x46, 0x4A, 0x4A, 0x4A, 0x46, 0x4C, 0x4C, 0x32, 0x32, 0x46, 0x46, 0x46, 0x50, 0x50, 0x58, 0x5A, 0x5A, 0x32, 0x32, 0x32, 0x32, 0x32, 0x32, 0x58, 0x58, 0x50, 0x56, 0x56, 0x56, 0x5A, 0x5A, 0x50, 0x50, 0x50, 0x32, 0x32, 0x32, 0x50, 0x58, 0x58, 0x32, 0x32, 0x32, 0x54, 0x54, 0x54, 0x50, 0x56, 0x56, 0x50, 0x58, 0x58, 0x54, 0x5A, 0x5A, 0x50, 0x50, 0x56, 0x56, 0x50, 0x50, 0x56, 0x56, 0x50, 0x58, 0x58, 0x56, 0x58, 0x54, 0x5A, 0x5A, 0x50, 0x50, 0x56, 0x56, 0x54, 0x54, 0x56, 0x56, 0x58, 0x58, 0x58, 0x4A, 0x4A, 0x32, 0x32, 0x50, 0x50, 0x5A, 0x5A, 0x46, 0x46, 0x4E, 0x4E, 0x50, 0x50, 0x4E, 0x5A, 0x5A, 0x50, 0x50, 0x50, 0x46, 0x46, 0x5A, 0x50, 0x54, 0x48, 0x4E, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00 }); a.GetMaxLink(PokemonId.Eevee).Should().Be(100); a.GetMaxLink(PokemonId.Jolteon).Should().Be(90); }