public void AngCharacter([FromBody] ICollection <int> rolls)
        {
            var character = Map(buffer);
            var rng       = new RngProvider();
            var manager   = new RollManager(rng);

            manager.SetRolls(rolls, character);
            Repo.CreateCharacter(character, buffer.MySkills);
        }
Example #2
0
        public void RollsSetProperly()
        {
            var rand   = new RngProvider();
            var roller = new RollManager(rand);

            var        character = new Library.Character();
            List <int> rolls     = new List <int>()
            {
                5, 18, 10, 11, 12, 14
            };

            roller.SetRolls(rolls, character);

            // Assert

            Assert.Equal(5, character.Str);
            Assert.Equal(18, character.Dex);
            Assert.Equal(10, character.Con);
            Assert.Equal(11, character.Int);
            Assert.Equal(12, character.Wis);
            Assert.Equal(14, character.Cha);
        }