public void DecisionWorkflowCountDecision_PassedNormalData_returnsCorrectData() { AutoMapperConfiguration.Configure(); this.DecisionWorkflow = this.DependencyResolver.GetService <IDecisionWorkflow>(); DecisionViewModel workingDecision = this.GetTestData(); DecisionViewModel result = this.DecisionWorkflow.CountDecision(workingDecision); IEnumerable <bool> assertResult = result.DecisionArray.Select(x => Math.Abs(x.FinalRate - 33) < 1); Assert.IsNotNull(result.DecisionArray.Any(x => Math.Abs(x.FinalRate - 33) < 1)); Assert.IsTrue(assertResult.Count() == 3); }
/// <summary> /// Initializes a new instance of the <see cref="DecisionController"/> class. /// </summary> /// <param name="decisionWorkflow">The decision workflow.</param> public DecisionController(IDecisionWorkflow decisionWorkflow) { this.DecisionWorkflow = decisionWorkflow; }