Ejemplo n.º 1
0
 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());
     }
 }
Ejemplo n.º 2
0
    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);
    }