public void Setup()
        {
            _factory = FuxExMachinaTestFactoryProvider.GetTestFactory();
            var scaleDegreeEvaluator = new ScaleDegreeEvaluator();

            _ruleEvaluator = new DissonantLeapRuleEvaluator(scaleDegreeEvaluator, new CompositionContext());
        }
 public void Setup()
 {
     _factory = FuxExMachinaTestFactoryProvider.GetTestFactory();
 }
 public void Setup()
 {
     _factory       = FuxExMachinaTestFactoryProvider.GetTestFactory();
     _ruleEvaluator = new DoubledLeapRuleEvaluator();
 }
 public void Setup()
 {
     _factory       = FuxExMachinaTestFactoryProvider.GetTestFactory();
     _ruleEvaluator = new AscendingSeventhRuleEvaluator(new ScaleDegreeEvaluator());
 }
 public void Setup()
 {
     _factory       = FuxExMachinaTestFactoryProvider.GetTestFactory();
     _ruleEvaluator = new ParallelPerfectsRuleEvaluator(new ScaleDegreeEvaluator());
 }
예제 #6
0
 public void Setup()
 {
     _factory             = FuxExMachinaTestFactoryProvider.GetTestFactory();
     _compositionContexts = _factory.CompositionContexts;
 }
예제 #7
0
 public void Setup()
 {
     _factory       = FuxExMachinaTestFactoryProvider.GetTestFactory();
     _ruleEvaluator = new DissonanceRuleEvaluator();
 }