public void Rate() { _logger.Log("Starting rate."); _logger.Log("Loading policy."); // load policy - open file policy.json string policyString = _policySource.GetPolicyFromSource(); var policy = _policySerializer.GetPolicyFromnString(policyString); //var rater = Context.CreateRaterForPolicy(policy, _logger); var rater = _raterFactory.Create(policy); Rating = rater.Rate(policy); _logger.Log("Rating completed."); }
public Policy GetPolicyFromJsonString(string policyJson) { return(_policySerializer.GetPolicyFromnString(policyJson)); }