public void GetSteigerungsKosten_FertigkeitIsFertigkeitsKategorie_GetImagoInt() { SteigerbareFertigkeitBase fertigkeit = new FertigkeitsKategorie(); var result = FertigkeitVeraendernRegeln.GetSteigernKosten(fertigkeit); Assert.Contains(result, FertigkeitVeraendernRegeln.ImagoFolge); }
public void GetReduzierenKosten_FertigkeitIsAttribut(int aktuellerNw, int expected) { SteigerbareFertigkeitBase fertigkeit = new Attribut() { SteigerungsWert = aktuellerNw }; var result = FertigkeitVeraendernRegeln.GetReduzierenKosten(fertigkeit); Assert.Equal(expected, result); }
public void GetSteigernKosten_FertigkeitIsFertigkeit(int aktuellerSteigerungsWert, int expected) { SteigerbareFertigkeitBase fertigkeit = new Fertigkeit() { SteigerungsWert = aktuellerSteigerungsWert }; var result = FertigkeitVeraendernRegeln.GetSteigernKosten(fertigkeit); Assert.Equal(expected, result); }
public void GetSteigerungsKosten_FertigkeitIsAttribut_GetImagoInt() { var random = new Random().Next(0, 101); SteigerbareFertigkeitBase fertigkeit = new Attribut() { SteigerungsWert = random }; var result = FertigkeitVeraendernRegeln.GetSteigernKosten(fertigkeit); Assert.Contains(result, FertigkeitVeraendernRegeln.ImagoFolge); }