public void CalculateSquadStats()
        {
            var squadService = Container.Resolve <ISquadService>();

            var inputSquadModel = new SquadModel();
            var playerArmament  = new Armament(ArmamentType.ArchibaldKluge, new ArmamentStats(0, 1, 3, 1));

            playerArmament.SetCount(1);
            inputSquadModel.Armaments.Add(playerArmament);

            squadService.CalculateSquadStats(inputSquadModel);

            var combatResult    = inputSquadModel.Stats.Combat.Value;
            var stealthResult   = inputSquadModel.Stats.Stealth.Value;
            var cunningResult   = inputSquadModel.Stats.Cunning.Value;
            var diplomacyResult = inputSquadModel.Stats.Diplomacy.Value;

            Assert.True(combatResult == 0 && stealthResult == 1 && cunningResult == 3 && diplomacyResult == 1);
        }