public void CreateNewRequirementsSet_ValidRequirements_ExpectedTotals() { _requirements.CalculateRisk(); List <int> totals = _requirements.Totals; totals.Should().Equal(new int[38] { 17, 13, 7, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, }); }
public RiskPlanningPDS(RequirementsSet requirements) { if (requirements == null) { throw new InvalidNullArgumentException(); } requirements.CalculateRisk(); _requirements = requirements; }
public void SetVEF(double vef) { _requirements.VEF = vef; _requirements.CalculateRisk(); // Changing VEF requires new calculation of risk }