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")); }
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); }
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); }
public Task <IActionResult> SetDefendingBatcg([FromBody] DefendingModel defending) { return(null); }