public virtual Response Process(SessionActivity sessionActivity) { var policyMiner = _businessServiceFactory.CreatePolicyMiner(); var policy = policyMiner.Mine(sessionActivity); var policyMapper = _businessServiceFactory.CreatePolicyMapper(); var policyModel = policyMapper.Map(policy); var policySender = _businessServiceFactory.SenderFactory.CreatePolicySender(); var responseModel = policySender.Send(policyModel); var responseMapper = _businessServiceFactory.CreateResponseMapper(); var response = responseMapper.Map(responseModel); return(response); }
public void CreatePolicyMiner() { var result = _businessServiceFactory.CreatePolicyMiner(); Assert.IsInstanceOfType(result, typeof(PolicyMiners)); }