public void ControllView_CreateFeatureTests_removeBonus() { Random rand = new Random(); List <InterfaceTalent> tlist = getTalentList(); InterfaceTalent talenta = new TalentCrafting("CraftingTalent", RandomGenerator.generateAttributList(), "BE", new List <TalentDeviate>(), new List <TalentRequirement>()); tlist.Add(talenta); ControllView_CreateFeature controll = new ControllView_CreateFeature(tlist); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); List <String> list = controll.TalentewithBonus(); Assert.AreEqual(0, list.Count); controll.setTawBonus("CraftingTalent", "10"); Assert.AreEqual(10, feature.getTaWBonus(talenta)); Assert.AreEqual(10, controll.getTawBonus("CraftingTalent")); controll.removeTawBonus("CraftingTalent"); Assert.AreEqual(0, feature.getTaWBonus(talenta)); Assert.AreEqual(0, controll.getTawBonus("CraftingTalent")); }
public void ControllView_CreateFeatureTests_setFeature() { ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); }
public void ControllView_CreateFeatureTests_setDescription() { ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); controll.FeatureDescription("FeatureDescription"); Assert.AreEqual("FeatureDescription", feature.getSimpleDescription()); Assert.AreEqual("FeatureDescription", controll.FeatureDescription()); }
public void ControllView_CreateFeatureTests_setValue() { ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); String variable = "20"; controll.FeatureValue(variable); Assert.AreEqual(variable, feature.getValue()); Assert.AreEqual(variable, controll.FeatureValue()); }
public void ControllView_CreateFeatureTests_getTalentbyName() { Random rand = new Random(); List <InterfaceTalent> tlist = getTalentList(); InterfaceTalent talenta; talenta = new TalentCrafting("ACrafting", RandomGenerator.generateAttributList(), "BE", new List <TalentDeviate>(), new List <TalentRequirement>()); tlist.Add(talenta); talenta = new TalentCrafting("CraftingTalent", RandomGenerator.generateAttributList(), "BE", new List <TalentDeviate>(), new List <TalentRequirement>()); tlist.Add(talenta); ControllView_CreateFeature controll = new ControllView_CreateFeature(tlist); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); List <InterfaceTalent> list = controll.getTalentList(); Assert.AreEqual(tlist, list); }
public void ControllView_CreateFeatureTests_setAttributeString() { Random rand = new Random(); ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); for (int i = 0; i < Enum.GetNames(typeof(DSA_ATTRIBUTE)).Length; i++) { DSA_ATTRIBUTE atr = (DSA_ATTRIBUTE)i; controll.Attribute(atr, "Test"); Assert.AreEqual(0, feature.getAttributeBonus(atr)); Assert.AreEqual(0.ToString(), controll.Attribute(atr)); } }
public void ControllView_CreateFeatureTests_setAdvanced() { Random rand = new Random(); ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); for (int i = 0; i < Enum.GetNames(typeof(DSA_ADVANCEDVALUES)).Length; i++) { int value = rand.Next(100); DSA_ADVANCEDVALUES type = (DSA_ADVANCEDVALUES)i; controll.Advanced(type, value.ToString()); Assert.AreEqual(value, feature.getAdvancedValues(type)); Assert.AreEqual(value.ToString(), controll.Advanced(type)); } }
public void ControllView_CreateFeatureTests_setEnergien() { Random rand = new Random(); ControllView_CreateFeature controll = new ControllView_CreateFeature(getTalentList()); Feature feature = new Feature(DSA_FEATURES.VORTEIL); controll.setFeature(feature); Assert.AreEqual(feature, controll.getFeature()); for (int i = 0; i < Enum.GetNames(typeof(DSA_ENERGIEN)).Length; i++) { int value = rand.Next(100); DSA_ENERGIEN type = (DSA_ENERGIEN)i; controll.Energie(type, value.ToString()); Assert.AreEqual(value, feature.getEnergieBonus(type)); Assert.AreEqual(value.ToString(), controll.Energie(type)); } }