public PolicyProcessor(PolicyMiner policyMiner, PolicyValidator policyValidator, PolicyMapper policyMapper, ResponseMapper responseMapper, PolicySender policySender) { _policyMiner = policyMiner; _policyMapper = policyMapper; _policyValidator = policyValidator; _policySender = policySender; _responseMapper = responseMapper; }
public void Mine() { var policyMiner = new PolicyMiner(); var sessionActivity = new SessionActivity(); var policy = policyMiner.Mine(sessionActivity); Assert.IsInstanceOfType(policy, typeof(Policy)); }
public override void Setup() { base.Setup(); _dataServiceMock = Fixture.Freeze <Mock <DataServices> >(); _policy = new Policy(); _policyMiner = new PolicyMiner(_dataServiceMock.Object); }
public void PolicyMinersSetup() { _dataFactoryMock = new Mock <DataFactory>(); _policyServiceMock = new Mock <PolicyService>(); _sessionActivity = new SessionActivity(); _policy = new Policy(); _policyMiner = new PolicyMiner(_dataFactoryMock.Object); }
public Response Process(SessionActivity sessionActivity) { var policyMiner = new PolicyMiner(); var policy = policyMiner.Mine(sessionActivity); var policyMapper = new PolicyMapper(); var policyModel = policyMapper.Map(policy); var policySender = new PolicySender(); var responseModel = policySender.Send(policyModel); var responseMapper = new ResponseMapper(); var response = responseMapper.Map(responseModel); return(response); }