public void AccessorsSetCorrectValues() { MaxLink a = new MaxLink(); a.SetMaxLink(PokemonId.Eevee, 75); a.SetMaxLink(PokemonId.Vaporeon, 12); a.SetMaxLink(PokemonId.Pikachu, 56); byte[] expected = new byte[] { 0x4B, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; a.Data.Should().Equal(expected); }
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); }
public WarriorMaxSyncListItem(PokemonId pokemon, MaxLink model, string pokemonName) { _model = model; _pokemonId = pokemon; Pokemon = pokemonName; }