public void TestInitialize() { //Attribute werden nicht getestet, dazu exestieren andere Klasen var attributedic = Generator.GenerateCharakterAttributDictionary(); Attribute = new CharakterAttribute(attributedic.Keys.ToList()); foreach (var item in attributedic.Keys) { Attribute.SetAttributAKTValue(item, attributedic[item], out Error error); Assert.AreEqual(error, null); } Value = GenerateValue(); }
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); } }