Exemple #1
0
        public void berechneNatuerlicherWert_KategorieHasNoAttribute_NoException()
        {
            var    fk       = new FertigkeitsKategorie();
            Action testCode = () => fk.BerechneNatuerlicherWert(GetTestDaten());

            var ex = Record.Exception(testCode);

            Assert.Null(ex);
        }
Exemple #2
0
        public void berechneNatuerlicherWert_KategorieHasAttribute_NatuerlicherWertVeraendert()
        {
            var id = ImagoEntitaetFactory.GetNewEntitaet(ImagoFertigkeitsKategorie.Nahkampf);
            var fk = new FertigkeitsKategorie(id, new ImagoAttribut[] { ImagoAttribut.Staerke, ImagoAttribut.Staerke, ImagoAttribut.Staerke, ImagoAttribut.Staerke }, new Fertigkeit[] { });

            fk.NatuerlicherWert = 0;

            var testDaten = new Dictionary <ImagoAttribut, int>();

            testDaten.Add(ImagoAttribut.Staerke, 15);

            fk.BerechneNatuerlicherWert(testDaten);

            Assert.Equal(10, fk.NatuerlicherWert);
        }