public void TrainingTestIndexSplitter_Split()
        {
            var sut = new TrainingTestIndexSplitter <double>(
                new NoShuffleIndexSampler <double>(), 0.8);

            var targets = new double[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

            var actual   = sut.Split(targets);
            var expected = new TrainingTestIndexSplit(new int[] { 0, 1, 2, 3, 4, 5, 6, 7 },
                                                      new int[] { 8, 9 });

            Assert.AreEqual(expected, actual);
        }
 public void TrainingTestIndexSplitter_Shuffler_Is_Null()
 {
     var sut = new TrainingTestIndexSplitter <double>(
         null, 0.8);
 }
 public void TrainingTestIndexSplitter_Training_Percentage_Too_High()
 {
     var sut = new TrainingTestIndexSplitter <double>(
         new NoShuffleIndexSampler <double>(), 1.0);
 }