Exemplo n.º 1
0
        public async Task <IActionResult> SetDefending([FromRoute] string id, [FromBody] DefendingModel defending)
        {
            DateTime start = Convert.ToDateTime(defending.Start);
            DateTime end   = Convert.ToDateTime(defending.End);

            return(await ExecFunction(id, device => _skynetTerminalClient.WdDisarmControl(defending.Enable, start, end, device.EquipNum), "defending"));
        }
Exemplo n.º 2
0
        public void AutoHitOnGuardsmenTest()
        {
            var attackingModel = new AttackingModel {
                ToHit = 4, Strength = 6, Attacks = 12M, AP = 2, IsAutoHitting = true
            };
            var defendingModel = new DefendingModel {
                Name = "GEQ", Toughness = 3, ArmourSave = 5
            };
            var totalWoundsResult = _calculatorProvider.GetTotalWoundsResult(attackingModel, defendingModel);

            Assert.AreEqual((decimal)10, totalWoundsResult);
        }
Exemplo n.º 3
0
        public void TotalWoundsOnGuardsmenTest(int toHit, int strength, int attacks, int ap, double expectedResult)
        {
            var attackingModel = new AttackingModel {
                ToHit = toHit, Strength = strength, Attacks = attacks, AP = ap
            };
            var defendingModel = new DefendingModel {
                Name = "GEQ", Toughness = 3, ArmourSave = 5
            };
            var totalWoundsResult = _calculatorProvider.GetTotalWoundsResult(attackingModel, defendingModel);

            Assert.AreEqual((decimal)expectedResult, totalWoundsResult);
        }
Exemplo n.º 4
0
 public Task <IActionResult> SetDefendingBatcg([FromBody] DefendingModel defending)
 {
     return(null);
 }