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); }