public void TestCreateInverse() { IndexGenerator generator = new SequenceIndexGenerator(2, 0); CheckSequence(generator, 0, 1); generator = generator.CreateInverse(); CheckSequence(generator, 1, 0); generator = generator.CreateInverse(); CheckSequence(generator, 0, 1); }
public void TestCreateInvers01() { IndexGenerator generator = new SequenceIndexGenerator(4, 0); CheckSequence(generator, 0, 1, 2, 3); generator = generator.CreateInverse(); CheckSequence(generator, 3, 2, 1, 0); generator = generator.CreateInverse(); CheckSequence(generator, 0, 1, 2, 3); }