public void BasisAttributAKTTest() { var value = 5; var list = new List <CharakterAttribut> { CharakterAttribut.Charisma, CharakterAttribut.Fingerfertigkeit, CharakterAttribut.Gewandheit }; CharakterAttribute attribute = new CharakterAttribute(list); attribute.SetAttributAKTValue(CharakterAttribut.Charisma, value, out Error error); ErrorHelper.ExpectErrorNull(error); var x = attribute.GetAttributAKTValue(CharakterAttribut.Charisma, out error); ErrorHelper.ExpectErrorNull(error); Assert.AreEqual(value, x); }
public void RandomGeneratetTest() { var dic = Generator.GenerateCharakterAttributDictionary(); var attribute = new CharakterAttribute(dic.Keys.ToList()); foreach (var key in dic.Keys) { attribute.SetAttributAKTValue(key, dic[key], out Error error); ErrorHelper.ExpectErrorNull(error); } foreach (var key in dic.Keys) { var x = attribute.GetAttributAKTValue(key, out Error error); ErrorHelper.ExpectErrorNull(error); Assert.AreEqual(dic[key], x); } }