public void testLast10() { var manager = new SpudManager(); var v = new RootSpud <double>(manager); AreEqual("EMPTYSPUD", v.last10()); Last10Matches(manager, "1", v, 1); Last10Matches(manager, "2, 1", v, 2); Last10Matches(manager, "3, 2, 1", v, 3); Last10Matches(manager, "4, 3, 2, 1", v, 4); Last10Matches(manager, "5, 4, 3, 2, 1", v, 5); Last10Matches(manager, "6, 5, 4, 3, 2, 1", v, 6); Last10Matches(manager, "7, 6, 5, 4, 3, 2, 1", v, 7); Last10Matches(manager, "8, 7, 6, 5, 4, 3, 2, 1", v, 8); Last10Matches(manager, "9, 8, 7, 6, 5, 4, 3, 2, 1", v, 9); Last10Matches(manager, "10, 9, 8, 7, 6, 5, 4, 3, 2, 1", v, 10); Last10Matches(manager, "11, 10, 9, 8, 7, 6, 5, 4, 3, 2, ...", v, 11); }
static void Last10Matches(SpudManager manager, string s, RootSpud <double> v, int i) { v.set(i); AreEqual(s, v.last10()); manager.newBar(); }