Change PokemonBuilder interface to something cleaner

This commit is contained in:
2021-06-26 12:57:21 +02:00
parent 02afdbf479
commit 26566a284b
4 changed files with 30 additions and 65 deletions

View File

@@ -24,8 +24,9 @@ namespace PkmnLibSharpTests.Battling
{
var lib = BattleLibraryHelper.GetLibrary();
var pokemon = new PokemonBuilder(lib, "testSpecies", 50)
.WithNickname("cuteNickname")
.Build();
{
Nickname = "cuteNickname"
}.Build();
Assert.AreEqual("cuteNickname", pokemon.Value.Nickname);
pokemon.Dispose();
}
@@ -35,7 +36,9 @@ namespace PkmnLibSharpTests.Battling
{
var lib = BattleLibraryHelper.GetLibrary();
var pokemon = new PokemonBuilder(lib, "testSpecies", 50)
.WithGender(Gender.Female)
{
Gender = Gender.Female
}
.Build();
Assert.AreEqual(Gender.Female, pokemon.Value.Gender);
pokemon.Dispose();