public void Charakter_getFeature() { List <Feature> keys = new List <Feature>(featureDictionary.Keys); for (int i = 0; i < keys.Count; i++) { int pos = 0; DSA_FEATURES type = keys[i].getFeatureType(); featureDictionary.TryGetValue(keys[i], out pos); Feature currentFeature = keys[i]; Feature charakterFeature = charakter.getFeature(type, pos); Assert.AreEqual(currentFeature.getDescription(), charakterFeature.getDescription()); Assert.AreEqual(currentFeature.getGP(), charakterFeature.getGP()); Assert.AreEqual(currentFeature.getName(), charakterFeature.getName()); Assert.AreEqual(currentFeature.getSimpleDescription(), charakterFeature.getSimpleDescription()); Assert.AreEqual(currentFeature.getFeatureType(), charakterFeature.getFeatureType()); testFeatureAdvanced(currentFeature, charakterFeature); testFeatureAttribute(currentFeature, charakterFeature); testFeatureEnergie(currentFeature, charakterFeature); testFeatureTalente(currentFeature, charakterFeature); } }