public void ReorderTest6() { int[] numbers = null; int[] expected = null; ReorderHelper.ReorderOddEven(numbers); Assert.AreEqual(numbers, expected); }
public void ReorderTest5() { int[] numbers = { 2 }; int[] expected = { 2 }; ReorderHelper.ReorderOddEven(numbers); Assert.AreEqual(ArrayEqual(numbers, expected), true); }
public void ReorderTest2() { int[] numbers = { 2, 4, 6, 1, 3, 5, 7 }; int[] expected = { 7, 5, 3, 1, 6, 4, 2 }; ReorderHelper.ReorderOddEven(numbers); Assert.AreEqual(ArrayEqual(numbers, expected), true); }
public void ReorderTest1() { int[] numbers = { 1, 2, 3, 4, 5, 6, 7 }; int[] expected = { 1, 7, 3, 5, 4, 6, 2 }; ReorderHelper.ReorderOddEven(numbers); //ReorderHelper.ReorderOddEven(numbers, new Predicate<int>((num) => num % 2 == 0)); Assert.AreEqual(ArrayEqual(numbers, expected), true); }
public void ReorderPages(ReorderHelper rh) { int[] ids = rh.id.ToArray(); int count = 1; Page page; foreach (var pageId in ids) { page = db.Pages.Find(pageId); if (page != null) { page.Sorting = count; } db.SaveChanges(); count++; } }
//Post: Admin/Shop/ReorderCategories public void ReorderCategories(ReorderHelper rh) { int[] ids = rh.id.ToArray(); int count = 1; Category category; foreach (var categoryId in ids) { category = db.Categories.Find(categoryId); if (category != null) { category.Sorting = count; } db.SaveChanges(); count++; } }