コード例 #1
0
        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);
        }
コード例 #2
0
 /// <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;
 }